|
|
|
Supreme Being
      
участник
Last Login: 25.04.2007 11:57
Сообщ.: 77,
Visits: 97
|
|
| Я не силет ни в джаве ни в .нете, но все равно выскажусь :) Всетаки джава уже не первый год существует, опять ее кросплатформенность, правда не без глюков и гемороя, но всетаки. Но .нет создал майкрософт, что тоже очень важно. Эти ребята умеют толкать свой товар. Винда уже давно не та 3.11 или 95 под которыми невозможно было работать, и не 98 и НТ под которыми работать было страшно, а фраза "чтобы тебе админить серверы под виндами" больше не является страшным проклятием, а так, легкой шуткой отдающей дань прошлому. Сейчас сервер на винде не уступает в надежности серверу на никсе, при этом необходимые знания и усилия на такую настройку примерно одинаковые. Правда у винды интерфейс дружественный сразу, а никса - консоль ) Винда лучше поддерживается, программами, драйверами, документацией и сопровождением, потому что она платная. А никс не уступает ей по возможностям потому что делается не для денег а для души, делается специалистами. Итого, видя такую параллель я могу предположить что .нет будет жить и дальше, жить и развиваться становясь все более удобным и популярным, потому что как и винду его сможет использовать каждый чайник, но только профессионал сможет вывести это использование на уровень никс/джавы, которыми, правда, чайники пользоваться никогда не смогут :) То есть обе технологии будут жить - .нет как поддерживаемая платная и распространенная среди богатых и крупных фирм, джава рано или поздно станет бесплатной, поддерживаемой по необходимости, развиваемой также и используемой "для себя" или в узко специализированных областях среди хороших специалистов. Итого - кто хочет иметь достаточно денег - лучше заниматься .нетом. Кто хочет очень больших денег если повезет найти хорошее место - пускай совершенствуется в джаве. :)
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
DarkSet (23.11.2006) Всетаки джава уже не первый год существует, опять ее кросплатформенность, правда не без глюков и гемороя, но всетаки.Про .NET тоже можно сказать что она не первый год существует, как ни странно :). Насчет глюков и геморроя с Java уточни чтоы ты имел в виду. Для реального сравнения нужны факты, а не голые слова. DarkSet (23.11.2006) Правда у винды интерфейс дружественный сразу, а никса - консольСреди современных дистибутивов Linux уже точно есть версии с графическим интерфейсом, не требующие его ручного запуска из консоли. DarkSet (23.11.2006) Винда лучше поддерживается, программами, драйверами, документацией и сопровождением, потому что она платная. А никс не уступает ей по возможностям потому что делается не для денег а для души, делается специалистами.Для windows больше программ и драйверов потому что она более распространена и потому для нее многие программисты продолжают писать программы. Платная windows или нет здесь роли не играет. По мере роста количества установленных копий *nix ситуация будет меняться в лучшую сторону (для *nix). DarkSet (23.11.2006) Итого, видя такую параллель я могу предположить что .нет будет жить и дальше, жить и развиваться становясь все более удобным и популярным, потому что как и винду его сможет использовать каждый чайник, но только профессионал сможет вывести это использование на уровень никс/джавы, которыми, правда, чайники пользоваться никогда не смогут :)Не совсем понял предложение про ".нет для чайников". Обычным пользователям нет никакой нужды разбираться или вообще знать о существовании .NET. Им важно одно - чтобы компьютер помогал им в работе. Тоже самое относится и к Java, на самом деле. DarkSet (23.11.2006) То есть обе технологии будут жить - .нет как поддерживаемая платная и распространенная среди богатых и крупных фирм, джава рано или поздно станет бесплатной, поддерживаемой по необходимости, развиваемой также и используемой "для себя" или в узко специализированных областях среди хороших специалистов..NET бесплатная технология. Это один из компонентов ОС. Джава изначально была бесплатной. Насчет совместного сосуществования я польностью согласен, но аргументы у тебя неточные.
|
|
|
|
|
Supreme Being
      
модератор
Last Login: 09.07.2008 2:17
Сообщ.: 1 298,
Visits: 12 500
|
|
не надоело еще? :)
до тех пор, пока обе технологии поддерживаются своими создателями и у создателей курс акций на рынке не упадет ниже критического будут существовать и процветать обе технологии
дело даже не в том что лучше, дело в том, у кого есть деньги, а они пока что водятся как у MS, так и у Sun
С уважением,
Владимир
|
|
|
|
|
Supreme Being
      
участник
Last Login: 25.04.2007 11:57
Сообщ.: 77,
Visits: 97
|
|
| На счет глюков и геморроя джавы я имел в виду что ее кроссплатформенность по сути "липовая". Да, написал программу один раз, отладил и она будет запускаться на любой системе. Казалось бы. А на деле для того чтобы она запустилась на той системе надо на нее поставить виртуальную машину со всеми нужными пакетами, и учитывая разницу в ОСах эти пакеты порой оказываются посложнее всей программы которая их использует. То есть перекомпилировать программу то вроде и не надо, но просто так она тоже не запустится. На счет чайников, я имел в виду про чайников-программистов, конечно рядовой юзер не заморачивается технологиями, ему лишь бы работало, но если кто то захочет написать для себя какюто прожку будучи программером-любителем то свое свободное время он скорее потратит на изучение чего то простого и бесплатного, что при этом удовлетворит все его потребности, чем будет разбираться в чем то большом, сложном и дорогом, но которое умеет вообще все и еще немного :) А про никсы, ну да - сначала винда имела приятный интерфейс, но не была надежной, а никс был надежным, но в консоли, а теперь разница стирается, и винда стала надежней и некоторые никсы графическими. Только если я не ошибаюсь они перестали быть бесплатными :) По крайней мере сборки линуксов с изначально графическим интерфейсом и базой драйверов я встречал только либо у юниксоидов собравших их лично для себя или в продаже за немалые деньги от каких нибудь "фирмочек". А уж фре графику я с одним товарищем прикручивали вручную почти месяц, чтобы для чайнико-юзеров все работало без проблем и виндообразно. Ну а про бесплатность .нет, ну да, конечно он бесплатный, насколько можно назвать бесплатным компонент платной ОС который без нее не работает ) Бесплатный это когда любой может взять и пользоваться где и как хочет. А тут пока винду не купишь - фиг. Вообще, конечно, наши wonderous CD или как их там называют американцы это зло, оно развращает :)
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
| Переносимость требующая всего лишь установки особой среды исполнения и библиотек это уже очень хорошее достижение. Характеристика "липовая" кроссплатформенность здесь выглядит неудачно.
|
|
|
|
|
Supreme Being
      
участник
Last Login: 25.04.2007 11:57
Сообщ.: 77,
Visits: 97
|
|
| Согласен что это неплохо, но это все равно как говорить что С++ лучше ассемблера потому что она кроссплатформенная, действительно - на машину с любым процессором ставим винду и вуаля - программа на с++ под винду работает! А на асемблере специфика, архитектура, то что специально написанно для одного процессора не запустится на другом ) Жизнь это сильно упрощает, конечно. Но всетаки это не то. То - это унификация встроенных системных методов, когда программисту не нужно думать под что он пишет и как это заработает на какой системе, а системному администратору при этом не надо объяснять программисту что его "кроссплатформенная" программа на джаве не нарисует окно в досе так как он себе это представляет, даже если умудриться впихнуть туда вирутальную машину джава.
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
| Ты исходишь из представлений о, скажем так, "идеальной кроссплатформенности", а это тема для отдельного разговора. Мы же имеем более простую цель: сравнить две конкретных технологии.
|
|
|
|
|
Supreme Being
      
участник
Last Login: 23.04.2007 23:36
Сообщ.: 1 541,
Visits: 16 997
|
|
| Ну, от себя немножко черкну: Во-первых, никто так и не упомянул проект Rotor, продвигаемый самим Майкрософтом (http://research.microsoft.com/sscli/). Который, кстати, изначально под *BSD предназначался. И не надо ту говорить про закрытость и только-Windows ориентированность. Во-вторых, говоря о кроссплатформенности: это миф. Программа будет кроссплатформенной только пока она исползует средства и классы фреймворка (будь то Java или .NET). Довольно ограниченные, хоть и расширяющиеся от версии к версии. Любой выход за рамки фреймворка автоматичекски делает программу зависящей от среды выполнения. Аналогично, использование специфических средств даже в рамках фреймворка ограничивает список систем, способных выполнить эту программу. За сим пока все. Когда протрезвею - может, еще чего-нить напишу... :)
|
|
|
| | |