Помощь - Поиск - Пользователи - Календарь
Полная версия: Что такое .NET ?
Форум «Всё о Паскале» > Разработка ПО, алгоритмы, общие вопросы > Общие вопросы разработки программ
Bokul
А может кто-то объяснить, в нескольких словах, что з себя представляет .NET? В чем его красота, для чего создан, в чем сложность и чего в нем плохого есть? Или послать по какой-то ссылке, на худой конец.
xds
Калька с Sun Java™
AnTiDoD
А по точнее?)
hardcase
Цитата(Bokul @ 23.01.2007 6:40) *
А может кто-то объяснить, в нескольких словах, что з себя представляет .NET? В чем его красота, для чего создан, в чем сложность и чего в нем плохого есть? Или послать по какой-то ссылке, на худой конец.

Для начала можно посмотреть на Википедии.

Насчёт Явы я не стал бы говрить так категорично. .NET уже давно не калька - хотябы потому, что под .NET есть почти любой современный язык программирования.

Мелкомягкие позиционируют C# как один из основных языком программирования под .NET, тем более что он тепер (3.0 версия) реализует некотоые возможности функциональных языков программирования. Стоит почитать различия между Java и C#.
Altair
Bokul, .NET если коротко - платформа НАД операционной системой, предоставляющая API для создания приложений.
Цитата
под .NET есть почти любой современный язык программирования.

А есть и недостаток:
.NET это платформа над OS Windows,
Java (платформа) - платформа над почти любой ОС.
Т.е. java по настоящему кроссплатформенная!

.NET платформу поддерживает Microsoft,
Java платформу - Sun и IBM.
на сайте IBM есть большой раздел для Java разработчиков: developerWorks: Технология Java

И наконец, .NET - закрытая, дорогая платформа,
Java - открытая технология!
hardcase
Цитата(Altair @ 24.01.2007 14:46) *
И наконец, .NET - закрытая, дорогая платформа,
Java - открытая технология!
В чём заключается её закрытость?!
В том, что мелкософт не открывает исходников? Так это их право!
Стандарт на CIL есть.
Есть проект Mono - читай сурсы на здоровье.

Дороговизна? Фреймворк - бесплатен. В фреймиворк входит компилер C#. Среда? C#Express - бесплатен. Sharp Develop - бесплатен.
Использование ресурсов машины? Не смешите меня. На современных машинах разницы совершенно не почувствуешь, а скорость разработки выше, не говоря о субъективных показателях, вроде красоты кода.

 ! 
hardcase, давай не будем разводить в тематике холивар!
В чем ее закрытость ты сам прекрасно понимаешь, не нужно бред разводить всякий!

SKVOZNJAK
Цитата(hardcase @ 24.01.2007 17:02) *

В том, что мелкософт не открывает исходников? Так это их право!

Право-то право, только это таит в себе потенциальные неудобства для стронних разработчиков. Во первых, часто возникает необходимость что-то подкрутить в исходнике под свои задачи. А во вторых открывает возможности для недобросовесной конкуренции. Во время обновлений в оси намеренно или ненамеренно что-то может поменяться и стороннее приложение начнёт глючить. Как разработчикам исключить возможность массового подыхания своих приложений? Только следуя всем указаниям MS, и то лотерея. Похожее у меня было когда игрушка на BP7 вдруг на компах с инетом стала работать не так. Думал на обновления антивирусов. Ну это игрушка, а если банковские клиенты или ещё что-то важное разработанное не под указку мелкомягких вдруг сдохнет на всех компах? MS получится невиноватая, юзеры накатят бочку на разработчиков и те вынуждены будут покупать и использовать всё что скажут. Но скорее девелоперы пишущие под НЕТ сразу подпишутся под все "рекомендации" Билли.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.