[Форум] [Помощь] [Поиск] [Выйти] |
Добро пожаловать, User |
|
|
| ||
Как вы знаете, Microsoft выпустил таки конечную версию .NET Framework. В его состав входят 3 в принципе более или менее равнозначных языка - Visual Basic.NET, JavaScript и С# Как вы думаете, какой из них будет наиболее популярен? |
| ||
Visual Studio .NET advances the high-productivity programming languages: Microsoft Visual BasicR, which includes new object oriented programming features; Microsoft Visual C++R, which advances WindowsR development and enables you to build .NET applications; and C#, which brings RAD to the C and C++ developer. При чём тут JavaScript? А вообще, думаю - VB, хотя бы по привычке. Ну и C++ unmanaged для скорости. Хотя я сам планирую переползать на C#. |
| ||
Я думаю VB! Ничего более простого и быстрого, с точки зрания создания примитивных приложений, не видел. Но если копнуть его поглубже, то можно создать и кое что необычное:-) |
| ||
Бленд, не видел? А ты посмотрел? ;) .NET, я имею в виду ;) |
| ||
Как-то встретилось сравнение шарпа, явы и в.бейсика, с основным упором на скорость. Бейсик явный аутсайдер, у явы нашлись узкие места, а шарп подавался как прорыв - и синтаксис ничего и по скорости к C++ приближается... |
| ||
Саш, а напиши урл, где ты это видел? |
| ||
если вспомню, где видел, обязательно кину |
| ||
Саш, если я не ошибаюсь, то код на любом из этих языков все равно перекомпилируется в промежуточный код на MSIL (Microsoft intermediate language) и в дальнейшем идет исполнение именно этого, промежуточного кода - так что в принципе должно быть неважно, на каком языке написать исходный код. Или я не прав? |
| ||
вот статья: http://www.optim.ru/cs/2001/3/compar/compar.asp -- это сравнение скорости |
| ||
Не совсем так. Классовые модели и runtime всё равно разные -> скорость тоже. А лидером по производительности будет C++ unmanaged code, ибо выполняется как и старый добрый win32 PE executable безо всяких проверок, чисток мусора и т.п. |
| ||
btw, а вопрос ребром уже можно ставить, всёж 16 января миновало? :-)) |
| ||
Да, наверное ты прав. |
| ||
Поковырялся, посмотрел. Имхо единственное достойное внимания это C#. Всё остальное - лишь старые версии + .NET прибамбасы. C# оч. понравился как язык - переползать на него с C++ будет довольно легко. Однако при попытках написать что-то более сложное чем hello world - зашёл в тупик. Похоже что придётся переучивать работу с окнами, Win api стал доступен только через импорт функций вручнуу из библиотек. Как декларировать HWND пока не нашёл. Что смущает о .NET - если сломается или будет заражен вирусом центральный компайлер (сорри, забыл как называется), то пиши пропало - может быть заражено каждое приложение написаное на .NET. Что радует - переработали доступ к базам данных, ADO.NET рулит. P.S. Никто не знает где можно взять Win XP .NET server? |
| ||
.NET server по моему еще не вышел. на счет того, как работать с окнами - для этого предназначена технология WinForms. |
| ||
Кстати, в следующий четверг я иду в Microsoft на семинар Языки программирования для платформы Microsoft .NET. Обещаю рассказать, что там было :) |
| ||
Если будут распростронять документацию, софт, etc. - не забудь поделиться :) P.S. - завидую. тут чтобы попасть на PDC (prof. developer conference) стоит кучу килобаксов :) |
| ||
Не забуду. А здесь, это где? |
| ||
Пришёл днём домой и обнаружил пригложение на региональный запуск .NET платформы. Правда, только в Марте оное состоится. Зарегистрировался, теперь жду :) |
| ||
а где это будет-то? |
| ||
Event Name: Visual Studio .NET Launch Event Location: Burton Manor City: Livonia Start Date: 03/05/2002 Start Time: 12:00 PM Ежели что, заходите :) Могу поделиться накопоенными материалами/доками/книгами по .NET. |
| ||
Если будет банкет лучше среднего, не забудь поделиться. Впечатлениями ;-) |
| ||
обезательно :) |