Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Религиозные войны > 50% ПО на .Net?


Автор: Rohoss 29.3.2009, 16:58
Настанет ли такой день, когда на .Net языках будет разрабатываться более 50% ПО?
.Net вроде как развивается и набирает обороты.

Автор: Alexeis 29.3.2009, 17:44
  Может да, может нет, поскольку теснит ява, да и MS тоже не стоит на месте, появиться новая более совершенная технология.

Автор: Rohoss 29.3.2009, 17:49
Цитата(Alexeis @  29.3.2009,  17:44 Найти цитируемый пост)
  Может да, может нет, поскольку теснит ява, да и MS тоже не стоит на месте, появиться новая более совершенная технология.

А может усовершенствуется существующая?

Автор: Lazin 29.3.2009, 17:53
смотря какого ПО

Автор: ASPNET 29.3.2009, 17:55
Цитата(Rohoss @ 29.3.2009,  17:49)
Цитата(Alexeis @  29.3.2009,  17:44 Найти цитируемый пост)
  Может да, может нет, поскольку теснит ява, да и MS тоже не стоит на месте, появиться новая более совершенная технология.

А может усовершенствуется существующая?

.NET языков больше 100(Даже на яве можна программировать под .NET - J# )
Если я не ошибаюсь, то под машину ява есть несколько языков.
Все зависит от моно:
- 1 ) Если среда моно будет по функциям дойдет до NETBeans
- 2 ) Если библиотека моно станет такой по величине, як в яве.
Либо, NetBeans монтирует в себя С#, и на симбии появится Mono.

Автор: Rohoss 29.3.2009, 18:08
Lazin, имеется ввиду >= 50% всего существующего ПО

Автор: Lazin 29.3.2009, 18:28
Цитата(Rohoss @  29.3.2009,  18:08 Найти цитируемый пост)
имеется ввиду >= 50% всего существующего ПО 

доля десктопных приложений под windows может стать очень высока, остальное - сомнительно

Автор: MAKCim 29.3.2009, 18:31
никогда

Автор: Rohoss 29.3.2009, 18:39
Цитата(Lazin @  29.3.2009,  18:28 Найти цитируемый пост)
доля десктопных приложений под windows может стать очень высока, остальное - сомнительно

Так вскоре остальные ОС сильно ущемит Singularity. А для нее разработка ведётся только с использованием .Net

Автор: Lazin 29.3.2009, 18:43
Цитата(Rohoss @  29.3.2009,  18:39 Найти цитируемый пост)
Singularity

эта штука выглядит как инопланетный космический корабль, вряд-ли оно станет мэйнстримом, если вообще ее доделают...

Добавлено через 2 минуты и 36 секунд
Цитата(Rohoss @  29.3.2009,  18:39 Найти цитируемый пост)
А для нее разработка ведётся только с использованием .Net

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

Автор: Vasay 29.3.2009, 19:20
Я думаю настанет время когда все ПО для win будет работать по принципу .NET. Т.е. поверх некой виртуальной машины.

Некоторое время тому назад я поднимал тему: http://forum.vingrad.ru/forum/topic-177934.html


Автор: Rohoss 29.3.2009, 19:34
Цитата(Lazin @  29.3.2009,  18:43 Найти цитируемый пост)
то что там все приложений будут управляемыми, вовсе не значит что ее пишут на .NET, там будет нативное ядро, почитай хотя-бы статью какую-нибудь на эту тему...

И всеже ОС написана в основном на .Net, можешь скачать исходник и сам в этом убедится.

Добавлено через 4 минуты и 25 секунд
Цитата(Lazin @  29.3.2009,  18:28 Найти цитируемый пост)
доля десктопных приложений под windows может стать очень высока

ты наверное ещё забыл о Web приложениях, числа которых на платформе ASP.NET непоколебимо растет, да и сама платформа очень динамично развивается.

Автор: Любитель 29.3.2009, 20:15
Цитата(Vasay @  29.3.2009,  19:20 Найти цитируемый пост)
Я думаю настанет время когда все ПО для win будет работать по принципу .NET. Т.е. поверх некой виртуальной машины.

Сомневаюсь.

То, что со временем большинство десктопных приложений под винду под .Net - ИМХО да. Ибо все новые АПИ дотнетоориентированы. Проще использовать нативную (в данном контексте) технологию.

Веб - ну на вин-серверах это уже сейчас на 90% .Net, что естественно. На остальных - никогда, конечно.

Автор: Vasay 29.3.2009, 20:34
Любитель, 

Цитата(Любитель @  29.3.2009,  20:15 Найти цитируемый пост)

Цитата(Vasay @  29.3.2009,  19:20 )
Цитата

Я думаю настанет время когда все ПО для win будет работать по принципу .NET. Т.е. поверх некой виртуальной машины.


Сомневаюсь.

То, что со временем большинство десктопных приложений под винду под .Net - ИМХО да. Ибо все новые АПИ дотнетоориентированы. Проще использовать нативную (в данном контексте) технологию.



Что-то я не понял вашу мысль.  


Цитата

ты наверное ещё забыл о Web приложениях, числа которых на платформе ASP.NET непоколебимо растет, да и сама платформа очень динамично развивается.

Цитата

Веб - ну на вин-серверах это уже сейчас на 90% .Net, что естественно. На остальных - никогда, конечно. 


Только сомневаюсь, что будет расти доля win серверов. 

Автор: Lazin 29.3.2009, 20:34
Цитата(Rohoss @  29.3.2009,  19:34 Найти цитируемый пост)
ты наверное ещё забыл о Web приложениях, числа которых на платформе ASP.NET непоколебимо растет, да и сама платформа очень динамично развивается

для веба, АФАИК, редко применяется, так как работает под windows, там обычно используют lamp
сабж юзают в основном всякие конторы, для своих web сервисов
Цитата(Rohoss @  29.3.2009,  19:34 Найти цитируемый пост)
И всеже ОС написана в основном на .Net, можешь скачать исходник и сам в этом убедится

http://habrahabr.ru/blogs/htranslations/31605/

Автор: Любитель 29.3.2009, 23:22
Цитата(Vasay @  29.3.2009,  20:34 Найти цитируемый пост)
Что-то я не понял вашу мысль.  

Насчёт чего? Насчет того, что всё в винде не будет обязано работать через .Net или насчёт новых АПИ?

Автор: Vasay 29.3.2009, 23:57
Любитель, 

Цитата

Проще использовать нативную (в данном контексте) технологию.


Не совсем понял к чему относилась эта фраза.


Автор: Vasay 30.3.2009, 00:12
Любитель, 

По поводу, почему мs заинтересована перенести все на .нет я высказался полтора года назад в теме, ссылку на которую привел выше. На данный момент есть подтверждение того, что я был прав, отпишу, пожалуй, в той теме. 

Автор: Springtime 30.3.2009, 00:21
Для корпоративной среды .NET займёт не 50%, а все 100%, а вот грани этой корпоративной среды уже становятся расплывчатыми.

Автор: Любитель 30.3.2009, 01:24
Цитата(Vasay @  29.3.2009,  23:57 Найти цитируемый пост)
Не совсем понял к чему относилась эта фраза.

Новые виндовые АПИ ориентированы на .Net. Для использования не из-под дотНета придётся делать прослойку. Вот в этом смысле дотнет для винды нативен.

Автор: Vasay 30.3.2009, 01:40
Любитель, 

Теперь понял. 

Просто, для меня  "нативный" код - это исполняемый процессорный код. А  .NET как раз прослойка.  Потому я Вас и не понял. 

Автор: nerezus 30.3.2009, 04:17
Цитата

Для корпоративной среды .NET займёт не 50%, а все 100%, а вот грани этой корпоративной среды уже становятся расплывчатыми.
 http://ru.wikipedia.org/wiki/Java

Автор: Springtime 30.3.2009, 06:39
Цитата(nerezus @ 30.3.2009,  04:17)
Цитата

Для корпоративной среды .NET займёт не 50%, а все 100%, а вот грани этой корпоративной среды уже становятся расплывчатыми.
 http://ru.wikipedia.org/wiki/Java

http://www.techdays.ru/videos/1222.html

Автор: Rickert 30.3.2009, 08:31
никогда

Автор: mrbrooks 30.3.2009, 08:32
под маздай - думаю что да. все к тому и идет имхо.

Автор: Любитель 30.3.2009, 10:49
Цитата(Vasay @  30.3.2009,  01:40 Найти цитируемый пост)
Просто, для меня  "нативный" код - это исполняемый процессорный код.

Само собой smile Поэтому я и написал "нативный в данном контексте" smile

Автор: LSD 30.3.2009, 11:41
Такой день уже настал!

Правда пока в масштабах отдельных программистов smile 

Автор: Vasay 30.3.2009, 13:36
Springtime, 

К слову - о популярности языков программирования:

http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

В корпоративной среде Java будет лидировать - так исторически сложилось.

Однако, по сути Java и .NET очень близки. 

Автор: Alexeis 30.3.2009, 14:47
Цитата(Vasay @  30.3.2009,  12:36 Найти цитируемый пост)
В корпоративной среде Java будет лидировать - так исторически сложилось.

  Так цифры показывают обратное. C# стабильно растет, а Java стабильно падает, значит идет вытеснение.

Автор: Vasay 30.3.2009, 15:16
Alexeis, 


.NET растет за счет постепенного захвата рынка десктоп приложений. Где, как я думаю, в ближайшее время он займет процентов 70-80.

Правда это будет не только C# но VB, и другие языки под .NET.


Доля Java падает так как растет доля других языков (правильней сказать - технологий), посмотрите на тот же PHP. Однако в сфере корпоративного ПО у Java конкурентов не больше чем у .NET на пользовательских десктопах с windows.  Да, даже меньше. Решения корпоративного уровня может предложить только тот же MS со своим .NET. Однако он не в состоянии конкурировать в этой сфере с IBM, Oracle, SUN, BEA, продвигающими решения на базе Java. 

п.с. Мне бы не хотелось сводить эту тему к холливару Java vs .NET, я просто возразил Springtime, по поводу корпоративной среды. 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)