Все вопросы связанные с программированием. Языки программирования. Средства разработки.

Какой язык из .net'овских предпочитаете/предпочтёте?

Выбираю стандартное Win32 приложение - никакого .net'а
3
38%
C#
1
13%
C++ (.net)
1
13%
Delphi.NET
0
Голосов нет
VB.NET
3
38%
 
Всего голосов: 8

Аватара пользователя
Hank
Не в сети
Почётный форумщик
Почётный форумщик
Сообщения: 4299
Зарегистрирован: Чт май 05, 2005 19:35
Откуда: RnD

Как вы относитесь к .NET

Сообщение Hank »

Сейчас во многих форумах ведётся дискуссия по поводу того, стОит ли переходить на .NET или ждать выхода Longhorn и дальше смотреть по обстоятельствам.
А как вы относитесь к этой технологии?
Люблю повеселиться, особенно пожрать,
Люблю и поработать, особенно поспать )

Аватара пользователя
c0der
Не в сети
Новичок
Новичок
Сообщения: 45
Зарегистрирован: Ср апр 14, 2004 15:06

Сообщение c0der »

На .NET уже давно пора перейти всем win-программистам которые решают прикладные нереалтаймовые задачи.
Огромный набор классов фреймворк позволяет решить все насущные проблемы, и уж куда мощнее по функциональности борландовского VCL и майкрософтовского MFC. Пресловутая тормознутость виртуальной машины и gc сильно преувеличина многими, по быстродействию managed-код несильно уступает native-коду (если конечно не ведётся активная работа с памятью, тут gc пыхтит по полной, однако это разумная плата за безопасность), к тому же runtime-компиляция позволяет в некоторых случаях выдать код более быстрый чем нативный (например если native-код компилился для машины без SSE, то он всегда будет работать без SSE, managed-код напротив, компилится с учётом специфики конкретной рабочей станции, поэтому на машине без SSE код будет один, на машине с SSE3 другой). К тому же отличная объектная модель, простая сериализация, мощная поддержка xml и много-много чего ещо это то от чего не стоит отказываться.

В общем, я за .NET.

__
P.S. с нетерпением жду выхода MS Visual Studio 2005 где будет C++/CLI.
rep movsd

Аватара пользователя
Hank
Не в сети
Почётный форумщик
Почётный форумщик
Сообщения: 4299
Зарегистрирован: Чт май 05, 2005 19:35
Откуда: RnD

Сообщение Hank »

c0der,
с нетерпением жду выхода MS Visual Studio 2005 где будет C++/CLI.
Говорят beta уже вышла, юзабилити гораздо лучше чем у Delphi 2005, который и правда облажался по полной...

А вы предпочитаете C++, а не C#???
Люблю повеселиться, особенно пожрать,
Люблю и поработать, особенно поспать )

Gorinich
Не в сети
Постоялец
Постоялец
Сообщения: 538
Зарегистрирован: Ср мар 17, 2004 1:55
Откуда: Ростов-на-Дону
Контактная информация:

Сообщение Gorinich »

Я конечно не крут, но C# мне понравился на много больше чем С++. Пробовал я и то и то.
Чем меньше женщинам мы больше, тем больше меньше они нам.
http://gorinich.net

Аватара пользователя
Borr
Не в сети
Частый гость
Частый гость
Сообщения: 338
Зарегистрирован: Ср сен 15, 2004 17:14
Откуда: Шахты
Контактная информация:

Сообщение Borr »

Это что ж выходит опять книги покупать. Мне еще по С++ читать и читать.
Стой там, иди сюда

Аватара пользователя
Hank
Не в сети
Почётный форумщик
Почётный форумщик
Сообщения: 4299
Зарегистрирован: Чт май 05, 2005 19:35
Откуда: RnD

Сообщение Hank »

Borr,
Мне еще по С++ читать и читать
имхо бросай это неблагодарное дело.
Покупай:
http://www.books.ru/shop/books/243580
Люблю повеселиться, особенно пожрать,
Люблю и поработать, особенно поспать )

Аватара пользователя
Borr
Не в сети
Частый гость
Частый гость
Сообщения: 338
Зарегистрирован: Ср сен 15, 2004 17:14
Откуда: Шахты
Контактная информация:

Сообщение Borr »

Eraser,
ты сам то как Delphi уже бросил, я не понял? И что там в этом фрайэмворк NET чего нет в Buildere? Элементы у правления там подобны (или как VC C++ все ручками) а как там с БД дело обстоит?
Стой там, иди сюда

Аватара пользователя
Hank
Не в сети
Почётный форумщик
Почётный форумщик
Сообщения: 4299
Зарегистрирован: Чт май 05, 2005 19:35
Откуда: RnD

Сообщение Hank »

Borr,
ты сам то как Delphi уже бросил, я не понял?
ни вкроем случае :cheesy:

А с БД там всё очень хорошо.
Просто по настроению в соотв. форумах, в т.ч. и по делфи начинает чувствоваться ажиотаж по отношению к .NET.
Longhorn выйдет, вот тогда все ломанутся туда. + авторитетные авторы книг по Делфи и WinAPI выпустили книги по .NET.
Люблю повеселиться, особенно пожрать,
Люблю и поработать, особенно поспать )

Аватара пользователя
Borr
Не в сети
Частый гость
Частый гость
Сообщения: 338
Зарегистрирован: Ср сен 15, 2004 17:14
Откуда: Шахты
Контактная информация:

Сообщение Borr »

Eraser писал(а): А с БД там всё очень хорошо.
На сколько хорошо? Прям как в делфи: шлеп по ADOQuery плюх его на форму и вперед?
Стой там, иди сюда

Аватара пользователя
Hank
Не в сети
Почётный форумщик
Почётный форумщик
Сообщения: 4299
Зарегистрирован: Чт май 05, 2005 19:35
Откуда: RnD

Сообщение Hank »

Borr,
Конкретно не разбирался, но имхо не сложнее чем в Делфи. Есть масса компонентов для работы с БД, в т.ч. SQLConnection.
Люблю повеселиться, особенно пожрать,
Люблю и поработать, особенно поспать )

Аватара пользователя
Borr
Не в сети
Частый гость
Частый гость
Сообщения: 338
Зарегистрирован: Ср сен 15, 2004 17:14
Откуда: Шахты
Контактная информация:

Сообщение Borr »

А синтаксис какой? Сильно отличный от C++? Где можно документацию по нему почитать? Диск есть поделиться?
Стой там, иди сюда

Аватара пользователя
Hank
Не в сети
Почётный форумщик
Почётный форумщик
Сообщения: 4299
Зарегистрирован: Чт май 05, 2005 19:35
Откуда: RnD

Сообщение Hank »

Borr,
Почтать лучше это http://www.books.ru/shop/books/243580 - самый авторитетный источник.

Синтаксис C# похож на C++, но все кого я знаю утверждают, что лучше. Он взял лучшее от C++ и Delphi + особенности платформы .NET.
Наример, чтобы обратиться к свойству класса, в C++ нужна такая конструкция:
MyObj->Field;
а в C# как в делфи:
MyObj.Field;

но это самые очивидные отличия... лучше книжку почитать.
Люблю повеселиться, особенно пожрать,
Люблю и поработать, особенно поспать )

Аватара пользователя
c0der
Не в сети
Новичок
Новичок
Сообщения: 45
Зарегистрирован: Ср апр 14, 2004 15:06

Сообщение c0der »

Eraser,
>>А вы предпочитаете C++, а не C#???
Да, С++

-------------------

>>Borr,
>>Цитата:
>>Мне еще по С++ читать и читать


>имхо бросай это неблагодарное дело.
>Покупай:
>http://www.books.ru/shop/books/243580
ммм... ненадо давать такие советы, C++ отличный язык (со своими недостатками ессно) и я не вижу ему пока альтернативы. Считается что c# лучший язык для .NET, может на данном этапе и лучший, но многое обещает изменится в ноябре с официальным выходом 2005-й студии, 2-го фреймворка и нового языка C++/CLI.

-----------------
>>Синтаксис C# похож на C++, но все кого я знаю утверждают, что >>лучше. Он взял лучшее от C++ и Delphi + особенности >>платформы .NET.
>>Наример, чтобы обратиться к свойству класса, в C++ нужна такая >>конструкция:
>>MyObj->Field;
>>а в C# как в делфи:
>>MyObj.Field;
улыбнуло :) в с++ обычно (почему обычно - потому что для пользовательских типов операторы можно переопределить) оператор ->() используется при косвенной адресации через указатель, а oператор .() используется при непосредственном обращении к объекту. Вот и вся разница.
rep movsd

Аватара пользователя
Hank
Не в сети
Почётный форумщик
Почётный форумщик
Сообщения: 4299
Зарегистрирован: Чт май 05, 2005 19:35
Откуда: RnD

Сообщение Hank »

c0der,
oператор .() используется при непосредственном обращении к объекту
Привычка... привык что в делфи идентификатор объекта есть указатель на него.
Люблю повеселиться, особенно пожрать,
Люблю и поработать, особенно поспать )

Gorinich
Не в сети
Постоялец
Постоялец
Сообщения: 538
Зарегистрирован: Ср мар 17, 2004 1:55
Откуда: Ростов-на-Дону
Контактная информация:

Сообщение Gorinich »

Не знаю откуда вы взяли, что C# взял что-то из дельфи, но могу точно сказать, что там очень много от Java взято. Это вообще принципиально новый язык.
Чем меньше женщинам мы больше, тем больше меньше они нам.
http://gorinich.net

Ответить