Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Общие вопросы разработки программ _ Что такое .NET ?

Автор: Bokul 23.01.2007 10:40

А может кто-то объяснить, в нескольких словах, что з себя представляет .NET? В чем его красота, для чего создан, в чем сложность и чего в нем плохого есть? Или послать по какой-то ссылке, на худой конец.

Автор: xds 23.01.2007 11:01

Калька с Sun Java™

Автор: AnTiDoD 24.01.2007 0:26

А по точнее?)

Автор: hardcase 24.01.2007 3:14

Цитата(Bokul @ 23.01.2007 6:40) *
А может кто-то объяснить, в нескольких словах, что з себя представляет .NET? В чем его красота, для чего создан, в чем сложность и чего в нем плохого есть? Или послать по какой-то ссылке, на худой конец.

Для начала можно посмотреть на http://ru.wikipedia.org/wiki/.NET.

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

Мелкомягкие позиционируют C# как один из основных языком программирования под .NET, тем более что он тепер (3.0 версия) реализует некотоые возможности функциональных языков программирования. Стоит почитать различия между http://ru.wikipedia.org/wiki/%D0%A1%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_C_Sharp_%D0%B8_Java.

Автор: Altair 24.01.2007 18:46

Bokul, .NET если коротко - платформа НАД операционной системой, предоставляющая API для создания приложений.

Цитата
под .NET есть почти любой современный язык программирования.

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

.NET платформу поддерживает Microsoft,
Java платформу - Sun и IBM.
на сайте IBM есть большой раздел для Java разработчиков: http://www-128.ibm.com/developerworks/ru/java/

И наконец, .NET - закрытая, дорогая платформа,
Java - открытая технология!

Автор: hardcase 25.01.2007 0:02

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

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

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


Автор: SKVOZNJAK 19.02.2007 3:46

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

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

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