![]() |
Модераторы: Akina |
![]() ![]() ![]() |
|
||
|
Exception |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 7 Всего: 186 |
Перейдем на VB .NET?
Собираетесь ли вы (или ваша компания) переходить на VB .NET? Рассмотрим основные плюсы и минусы. 1. IL. Думаю, однозначно ни плюсом, ни минусом считать это нельзя. Лично меня не очень прет, что какая-то CLR будет тревожить мою прогу и Just-In-Time компилить. Хотя IMHO класс System.Reflection это вполне окупает ![]() 2. Безопасность. Ну об этом и без меня говорили, просто хочется помусолить эту столь неприятную девелоперам тему. В IL-коде просвечивают все твои вызовы методов и т.п. и единственный выход - использовать всякие дотфускаторы и пр. 3. Теперь проги не в килограммах меряют, а в метрах ![]() Лично меня не очень устраивает размер .NET Framework. Все таки измерять проги в мегабайтах - слишком. Охотно верю (прости коль неверно напишу) -=Mikle=- : он говорил, что фреймворк будет включен во все следующие версии виндов. Наверно да. Я даже слышал, что все API станут обёрткой к классам .NET. Забавно, да? Но по мне VB 6 (хоть морально) устарел а VB .NET и его фреймворк - тоже не слишком радостная альтернатива. Нет(чуть не написал net ;), я не противник net'а, но все равно МНЕ каж-ся что это как-то странно. Могли б хоть сделать возможность создания неуправляемого кода (как в managed C++). Кстати от отчаяния я уже начал изучать C++ ![]() ![]() ![]() 4. Многопоточность. Вот это определенно можно приписать к плюсам. Хотя с этим связаны некоторые осложнения, но плюсов здесь больше чем минусов. Лично меня System.Threading привлекает. 5. Обилие классов .NET Framework Хотя фрэймворк и такой тяжелый, но это вполне оправдано. Опять-таки по-моему классы System.Threading, System.Reflection и многие другие действительно хороши собой. Что меня, простого программера VB 6, немного смущает, так это обилие всех этих классов и пространств имен. Например в System.Windows.Forms.Form встроено свойство Opacity - прозрачность. Зачем? Мало кто будет им пользоваться. А если и надо - чем плоха API SetLayerdWindowAttributes? Как будто все люди дураки. Какой-то я сегодня пессимист ![]() 6. Наследование Ну об этом нельзя не сказать в данном топике. Вся архитектура .NET основана на наследовании. И хорошо, что теперь оно есть и в VB. Но помоему больше 2 раз в год сам создавать наследуемые классы ты не будешь. 7. Кроссязыковая разработка и -платформенность. А вот за это я CLR уважаю. Я слышал о Linux mono, но меня интересует реализация System.Windows.Forms и многого другого. Если сделают, посмотрим. Ну вот вам основные моменты а вы уж решайте ![]() |
|||
|
||||
cardinal |
|
|||
![]() Инженер ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6003 Регистрация: 26.3.2002 Где: Германия Репутация: 19 Всего: 99 |
В ближайшем будущем нет, т.к. пока нет надобности. На данный момент также тот факт, что ты в резюме напишешь что умеешь программировать на VB.Net помоему не даст тебе ничего. Помоему сейчас идут в ход след. языки: C/C++, VB, Delphi, Assembler (в Hardware без него никуда), потом идут "инетовские" языки, о которых я ничего не знаю
![]() VB.Net программистов в Германии ИМХО вообще никто не ищет... -------------------- Немецкая оппозиция потребовала упростить натурализацию иммигрантов В моем блоге: Разные истории из жизни в Германии "Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино". А. и Б. Стругацкие |
|||
|
||||
Exception |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 7 Всего: 186 |
Вот меня и удивляет позиция MS, согласно которой все мы обязаны переходить на net. Сделали бы как умные Borland'овцы:
Delphi for .NET и Delphi просто в одной среде. То есть типа VB7 без net. Проще было бы жить ![]() |
|||
|
||||
Staruha |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1292 Регистрация: 1.2.2004 Где: Казань Репутация: 2 Всего: 27 |
В нашей стране в большенстве случаев компьютер используют в качестве печатной машинки и ни о каких языках не подозревают.Последнее время все подсели на 1С. "У нас такой xl" ...недавно услышала со стороны от сослуживцев(делились с другой фирмой).
![]() Это сообщение отредактировал(а) Старуха - 11.2.2005, 16:12 -------------------- Возмездие настигнет |
|||
|
||||
chipset |
|
||||||||||||||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4071 Регистрация: 11.1.2003 Где: Seattle, US Репутация: нет Всего: 164 |
Это напрямую связано с последним пунктом
И что? Лень юзать дотфускаторы?
Как раз наоборот, размер программ должен уменьшится теоретически.
Я так понимаю что ты понимаешь - последний пункт без этого нельзя реализовать.
Так вроде уже? ![]() Заглянь на http://go-mono.org
Ура! ... По сабжу: не люблю VB.NET, поэтому C#. --------------------
|
||||||||||||||
|
|||||||||||||||
Domestic Cat |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5452 Регистрация: 3.5.2004 Где: Dallas, US Репутация: нет Всего: 172 |
Мда. А у меня почему-то каждый день лезут. Не быть мнe видимо ВБ программером (извиняюсь за сочетание). ![]() -------------------- |
|||
|
||||
Exception |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 7 Всего: 186 |
Как это не обидно, но по результатам пока лидирует "Перехожу на C#"!
Даже обидно ![]() На самом деле между ВБ и СИДиезом почти нет разницы имхо. Я даже хочу сделать (от нефиг делать) прогу, конвертящую исходники C# в VB ![]() Добавлено @ 13:22
Простите за каламбур ![]() |
|||
|
||||
cardinal |
|
|||
![]() Инженер ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6003 Регистрация: 26.3.2002 Где: Германия Репутация: 19 Всего: 99 |
Непростая задачка... но ты это еще поймешь, как начнешь писать конвертер. -------------------- Немецкая оппозиция потребовала упростить натурализацию иммигрантов В моем блоге: Разные истории из жизни в Германии "Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино". А. и Б. Стругацкие |
|||
|
||||
Exception |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 7 Всего: 186 |
Да я-то понял
![]() Но постараться-то можно. О полном соответствии я и не заикаюсь ![]() |
|||
|
||||
Naghual |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1893 Регистрация: 15.5.2004 Где: Украина, Днепр Репутация: 26 Всего: 49 |
Ну тогда это будет не конвертер. -------------------- Я желаю всем Счастья! |
|||
|
||||
Exception |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 7 Всего: 186 |
Я досконально C# не знаю, слышал там вроде есть фичи которых нет в VB. Но я его плохо знаю, недавно начал учить. В общем по мере продвижения буду говорить
![]() |
|||
|
||||
-Mikle- |
|
|||
![]() Невидимка Vingrad'а ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1672 Регистрация: 22.6.2003 Где: Казахстан, Астана Репутация: 8 Всего: 59 |
имхо в этом нет смысла... зачем? -------------------- Если тебе плюют в спину, значит ты впереди... |
|||
|
||||
Некто |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 50 Регистрация: 11.5.2004 Репутация: нет Всего: нет |
На тему о переходе на VB .NET я уже задумываюсь давно. Но только скажите есть ли в синтаксисе VB .NET отличия от VB. Если нет то попытаюсь перейти.
|
|||
|
||||
cardinal |
|
|||
![]() Инженер ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6003 Регистрация: 26.3.2002 Где: Германия Репутация: 19 Всего: 99 |
-------------------- Немецкая оппозиция потребовала упростить натурализацию иммигрантов В моем блоге: Разные истории из жизни в Германии "Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино". А. и Б. Стругацкие |
|||
|
||||
Некто |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 50 Регистрация: 11.5.2004 Репутация: нет Всего: нет |
Ну все тогда я для себя решил иду покупать VB .NET, но VB забрасывать не буду.
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "VB6" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | VB6 | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |