[O Вечном] За и против .NET

Разговоры на любые темы: вы можете обсудить здесь какой-либо сайт, найти единомышленников или просто пообщаться...

.NET... ЗА или Против

За
17
57%
Против
13
43%
 
Всего голосов : 30

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 27.03.2006 (Пн) 14:25

Это избавляет меня от необходимости переписывать, мои проекты. Я написал чтото на FW 1 и потом вышел FW 2 или чтотам. Старый проект будет работоспобен. И новый тоже.
Особенно легко писать плагины для программ написанных для FW 1.0 на FW 2.0, да, Ray?
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 27.03.2006 (Пн) 14:34

ANDLL

Ты читаешь, топик или, нет?

На одной машине могут жить много FW сразу. Поэтому, я могу поддерживать все свои старые проекты. Поддерживать - в том числе и писать плагины, на их оригинальном FW.

Мне не надо писать, чтото для проекта под FW1 на FW2. Я пишу, все вещи на том FW, который используется в моем проекте.

Наличие нескольких FW позвоялет мне без апгрейда и прочих трудностей поддерживать все мои проекты.

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 27.03.2006 (Пн) 14:38

Противники .Net слепо верят в то, что COM никогда не умрет.
Господа проснитесь, он УМИРАЕТ :o

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 27.03.2006 (Пн) 14:47

RayShade
А если я не хочу покупать отдельный 200-гиговый хард и давать ему метку "FWs"?...
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 27.03.2006 (Пн) 14:51

GSerg

Невалидно. Ты же, купил 200гиговый хард и держишь на нем, три эшелона COM DLL? :)

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 27.03.2006 (Пн) 14:54

Неа... у меня 40-гиговый хард, и на нём одна (последняя) версия всех dll, потому что они полностью совместимы...
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 27.03.2006 (Пн) 14:56

Что видимо есть, уникальный случай :)

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 27.03.2006 (Пн) 15:34

RayShade писал(а):ANDLL
Ты читаешь, топик или, нет?
RayShade, а ты пытаешся понять чужие доводы, или нет?
Разжую, если ты не понял мою мысль: в COM не имело значение, на каком языке написана программа и ее компонненты. Я мог написать часть программы на VB4, потом выйдет VB6 и я просто начну писать новые модули на VB6. И эти модули можно будет спокойно подключать к моей программе, которая написана пять лет назад на VB4 и мне влом ее переписывать. Потому что все dll и exe написанные на VB4 и VB6 двоично совместимы. Не говоря уже про то, что я могу написать свой плугин хоть на Delphy, хоть на VC++. А использовать его будет все та же программа, написанная на VB4.
А что предлагает .net? Мне либо придется ПОЛНОСТЬЮ переписывать прогу на новый framework, либо ПОЛНОСТЬЮ писать в старом. И в итоге скапливать код, который со временем начнет морально устаревать....

Противники .Net слепо верят в то, что COM никогда не умрет.
Господа проснитесь, он УМИРАЕТ
Хотелось бы знать какие предсметрные конвульсии ты углядел у COM? То что кто-то не знает\забыл про технологию COM еще не означает, что она внезапно пререстанет работать на компьютерах.
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 27.03.2006 (Пн) 15:40

* незримо присутствует модератор... :) *

...и не один :)
Lasciate ogni speranza, voi ch'entrate.

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 27.03.2006 (Пн) 15:50

ANDLL

Были бы доводы. А то тут рассуждения класса "морально устарел код".

А типа "компонент на VB5" морально не устарел? Или прога на VB4 морально не устарела?



И, я уже написал, по поводу множества языков. Теперь весь функционал доступен везде. И не надо иметь секс с кучей тулов типа "половину напишем на VB, половину на VC". А потом, попытаемся некриво это все склеить.



NET предлагает тебе адекватные средства поддержки всех твоих проектов. Я еще раз повотрю про зашоренность мышления у большинства тех кто рассматривает NET с нынешних позиций.



PS. Кстати, по поводу СОМ - да используйте его если вам надо. Никто не запрщает, если очень хочется.

$€rg
Обычный пользователь
Обычный пользователь
 
Сообщения: 99
Зарегистрирован: 11.01.2006 (Ср) 10:15
Откуда: Санкт-Петербург

Сообщение $€rg » 27.03.2006 (Пн) 15:51

я собираюсь на курсы учиться, их много, разных, если я павильно понял в основе лежит либо СОМ либо .NET, в какую сторону идти учиться?
процесс печатания программного кода укрепляет моральные устои С. Каммингс VBA4Dummies
:study:

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 27.03.2006 (Пн) 15:53

*тихо выпадая в осадок*

В сторону где разъясняется, что такое СОМ и что такое NET сперва.

$€rg
Обычный пользователь
Обычный пользователь
 
Сообщения: 99
Зарегистрирован: 11.01.2006 (Ср) 10:15
Откуда: Санкт-Петербург

Сообщение $€rg » 27.03.2006 (Пн) 15:56

спасибо, понял, без разницы
процесс печатания программного кода укрепляет моральные устои С. Каммингс VBA4Dummies
:study:

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 27.03.2006 (Пн) 16:37

ANDLL
Вот и перши мой пример...если ты такой умный, и если тебе так нравится COM...могу разяснить построчно что, там происходит, ты на COM будешь долнго это писать (минимум 3-4 часов) (если это вообще возможно)
я написал за 5 минут.

Оно работает именно так как надо, и времени я затратил очень мало...это удобно, это .NET :!:

Roman-vb
Обычный пользователь
Обычный пользователь
 
Сообщения: 91
Зарегистрирован: 24.01.2006 (Вт) 18:31
Откуда: БРЯНСК

Сообщение Roman-vb » 27.03.2006 (Пн) 17:18

Очень жаль старый-добрый VB6. В нём было достаточно много "оченнь хороших" моментов, которые не сохранили в силу разных причин. Обидно, что некоторые процедуры "ушли" из-за того, что так захотела левая нога программистов Microsoft.

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 27.03.2006 (Пн) 17:23

Roman-vb

Конкретные примеры в студию. Просто, такие заявления тут делать не надо.

Это, фундаментальная дискуссия :)

Яти ее поперек через раз...

Roman-vb
Обычный пользователь
Обычный пользователь
 
Сообщения: 91
Зарегистрирован: 24.01.2006 (Вт) 18:31
Откуда: БРЯНСК

Сообщение Roman-vb » 27.03.2006 (Пн) 17:37

RayShade
Ну, дапустим, очень жаль (хотя без этого VB.NET не возможно представить), что что VB утратил "статус" компилятора-интерпретатора. Это во все времена считалось достоинством всех Microsoft-овских BASICов.(ну кроме урезанного QBASIC 1).Ещё - сильной стороной BASICов всегда считались строки, а теперь нам диктуют новую политику: не STR$(S!@#%&), а S!@#$%&.ToStr (а STR$, как видно оставлено для совместимости). Примеров может быть множество. Еще что-нибудь вспоню - напишу!!!

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 27.03.2006 (Пн) 17:39

Конкретные, примеры http://bbs.vbstreets.ru/viewtopic.php?t=13625 :)
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 27.03.2006 (Пн) 17:41

Roman-vb

То что, неверная логически функциональность, исправлена - это только плюс. Логически .toString() более понятен. И правилен, хотя бы с точки зрения ООП.



VB не утратил этого статуса. Этот статус просто сместился, немного в сторону. Теперь он транслирует в IL, а IL потом уже идет дальше.

Это, нормально. Это эволюция.

Roman-vb
Обычный пользователь
Обычный пользователь
 
Сообщения: 91
Зарегистрирован: 24.01.2006 (Вт) 18:31
Откуда: БРЯНСК

Сообщение Roman-vb » 27.03.2006 (Пн) 17:56

RayShade
Ну в IL это на стади компиляции, а на стадии отладки ? Вспомним старые времена: в VB6 (и др. для DOS) код интерпретировался по мере его "написания", и от формального до фактического запуска приложения из среды проходили считанные, так сказать, "отрезки времени". Может я и ошибаюсь, но по-моему такого в VB.NET - нет ...

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 27.03.2006 (Пн) 18:06

GSerg писал(а):Конкретные, примеры http://bbs.vbstreets.ru/viewtopic.php?t=13625 :)

фтопку

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 27.03.2006 (Пн) 18:17

Нет, не в топку.

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Сообщение hCORe » 27.03.2006 (Пн) 18:23

Уххх! А опрос-то неправильный!
Поскольку мнения о средах разработки, парадигмах программирования, проблемах конвертации проектов и т.д. и т.п. не сводятся к полярным "да" или "нет"! Здесь вам не митинг, где можно ограничиться "Долой!" или "Даешь!" даже не объясняя, кого долой и что и кому даешь. Поэтому дальнейшая дискуссия просто бесполезна - каждый останется при своем. Вот я, скажем, уже остался. И теперь буду только наблюдать :)

Кто со мной?
Моду создают модоки, а распространяют модозвоны.

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 27.03.2006 (Пн) 18:45

Кто со мной?
Тот кто не ответит. Остальные будут спорить, потому что спор куда полезнее отсутствия спора.
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 28.03.2006 (Вт) 9:52

Я с поля "битвы" уйду только после Тёмыча иGSerg-a 8)

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 28.03.2006 (Вт) 10:03

ANDLL, спор беспредметный.
Ramzes, Тёмыч и GSerg уже давно ушли.

Возьмите кто-нибудь на себя труд выписать все достоинства и недостатки обеих сред, тогда можно говорить по существу.

Пред.

Вернуться в Народный треп

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

    TopList