Yevgen35 0 Nahlásit příspěvěk Odesláno February 18, 2008 Основная проблема в том, что для большинства проектов условная платформная независимость является ненужным придатком, который съедает ценные ресурсы. Что съедает ресурсы, так это вера с "серебряную пулю". Не так давно рассказывали мне про один проект для телекомов, который был переписан на .NET с ненавистной Java, после чего все стало колом. Закачик был просто в шоке. Просто код надо уметь писать, и кроме того надо избегать "забивать гвозди микроскопом", что большинство контор по разработке софта и делают. А еще должна быть адекватность используемого инструмента решаемой задаче. Технологии .NET и Java - одного поля ягоды. Проблема не в технологии, а в умении ее использовать. Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky
xp.architect 0 Nahlásit příspěvěk Odesláno February 18, 2008 И именно поэтому xp.architect сматывает оттуда удочки? С жабой не убедили, нет у нее будущего. C Delphi попрощались и с ней попрощаемся. Но рынок, как показано в топике, показывает иное. Так что нечего заниматься оправданиями незнания Java. Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky
Rusin 0 Nahlásit příspěvěk Odesláno February 18, 2008 Но рынок, как показано в топике, показывает иное. И что же показано в топике? Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky
xp.architect 0 Nahlásit příspěvěk Odesláno February 18, 2008 И что же показано в топике? >Все учим алб ДЖАВУ! >http://career-resources.dice.com/it-job-ma...08/austin.shtml >Все учим алб ДЖАВУ! >http://career-resources.dice.com/it-job-ma...08/austin.shtml Я давно замечал, что во всех сферах полно людей, которые профессионально владеют многими инструментами, но не могут на этом сделать нормальных денег. Потому что зачастую не могут понять почему этот непонравившийся им инструмент с правильным применением приносит столь большие деньги. Ответ А приносит он потому что он хорошо решает задачи бизнеса (Java), а не потому что вводит в мифический кайф людей, его использующих. Главное - без фанатизма и тогда вы поймете что к чему. А то становится не понятно, почему Oracle, SAP и IBM более продвигают J2EE, чем .NET. Потому что J2EE - это стандарт и множество его реализаций. А .NET - закрытая платформа: Нету Microsoft - нету и .NET Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky
Rusin 0 Nahlásit příspěvěk Odesláno February 18, 2008 Так это одна ссылка это все показывает? Понятно. Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky
tenevoj 0 Nahlásit příspěvěk Odesláno February 18, 2008 Эх, жалко Jin'а нету.... Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky
xp.architect 0 Nahlásit příspěvěk Odesláno February 18, 2008 Так это одна ссылка это все показывает? Понятно. Хорошо, вторая ссылка http://www.developers.org.ua/salary-db/dat...ry-by-year/2007 где видно что средняя з.п. J2EE - выше всех остальных Хорошо, третья ссылка популярность поиска Java vs .NET http://www.google.com/trends?q=Java%2C+.NE...=all&sort=0 А за мое предложение >А то становится не понятно, почему Oracle, SAP и IBM более продвигают J2EE, чем .NET. вы так и не зацепились. Ведь оно тоже многое показывает. Добавлю к тройке ещё и Google. Где Java - один из основных 3-х языков программирования. Остальные 2 - C++ и Python. Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky
somaritane 0 Nahlásit příspěvěk Odesláno February 18, 2008 Надо будет своим что-ли предложить - хорош писать на C под свою RTOS, вон люди говорят - за жавами и за питонами будущее. Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky
Eugene Bond 0 Nahlásit příspěvěk Odesláno February 19, 2008 У Питона, в отличии от Жабы, проблема только одна: проблема найти специалиста. Большинство уже "куплены" большими компаниями. Само же их количество не велико, поскольку популярность Питона ниже, чем у Жабы. Но он прост и нативен, что позволяет научить ему адекватного специалиста с нуля. Более того, сама идеология языка такова, что код не может получиться кривым и неоптимальным -- сам синтаксис подталкивает к рефакторингу и оптимизации. Опять таки, Питон менее монстрообразный, и при решении многих задач является более подходящим инструментом, чем Жаба. Джава серъезно живет в очень критичных, производительных и масштабируемых серверных приложениях. критичных -- возможно, масштабируемых -- вполне, производительных -- никогда. Там ни PHP, ни Perl, ни ASP, ни Python не прикрутишь. опять таки спорно.. на PHP написано много критичных, производительных и масштабируемых серверных приложений на Perl (пусть /dev/null будет ему пухом), в свое время писалось практически все, что не писалось на Си, и это было, пусть не одновременно, но критично, производительно или масштабируемо про .NET точно не скажу, но понимаю, что с критичностью и масштаируемостью проблем не должно быть Питон -- ну не вижу ни одного варианта, когда Java-based система не могла бы быть замененой Python-based системой (за исключением "рич-интерфейсов прямо в окне браузера", которые все равно уже давно отмерли в пользу Flash и Ajax. Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky
Yevgen35 0 Nahlásit příspěvěk Odesláno February 19, 2008 У Питона, в отличии от Жабы, проблема только одна: проблема найти специалиста. Валяюсь под столом. 1. Не путай назначения языков. Java - это язык третьего поколения созданный для того невилировать проблемы С/С++. Удалось ли ему это сделать оставим за кадром. 2. Питон(как и Perl,Tcl и многие другие) - это языки четвертого поколения. Языки сборщики компонентов. Есть готовые модули, подключил и вперед. Можно сравнительно легко прицепить С-ю библиотеку. Написать быстро работающий код на одном Питоне довольно проблематично. Обычно критичный по производительности код потом переписывается на С, и просто упаковуется через систему пакетов. 3. Питон - это интерпретируемый язык, соответственно с масштабируемостью у него проблемы. Не может он разбрасывать потоки внутри своего процесса между процессорами. Внутри самого интерпритатора - да, может, а так нет. Cобственно если заглянуть на страничку проекта Zope(довольно популярный продукт широко используемый Python), то легко можно обнаружить, что ограниченная масштабируемось этого сервера как раз и связана с ограниченными возможностями интерпретатора. Значит ли все это, что Питон плохой язык. Отнюдь. Он хорош для решения определенного класса задач, но не более того. Ресурсоемкие и масштабируемый приложения писать на Питоне самоубиство. Они как правило пишутся на языках треьего поколения С/С++, Java. Питон же может там использоваться для "обвязки" кода написанного на С/С++ или в качестве внутреннего скриптового языка. Реальный пример такого внутреннего скриптового языка проект JPython. А вот PyJava мы вряд ли когда либо увидим. Но достоинства Питона - есть следствия его недостатков. Писать код на нем проще в разы чем на Java, отлаживать тоже. Для реализации одного и того же функционала на Питоне потребуется меньшее кол-во строчек кода, соответственно экономится время, просто потому, что это язык - сборщик компонентов. на PHP написано много критичных, производительных и масштабируемых серверных приложений Прекращай уже про производительные и масштабируемые приложения на PHP Возьми как-нить и сравни производительность кода написанного на Perl & PHP. PHP - это популярно средство для разработки страничек и все. На этом его ниша заканчивается. Это модуль к Апачу, и еще к паре других Web cерверов. Он конечно может использоваться, как самостоятельный интерпретатор, но тут ему просто не тягаться Рerl и Python. Естественно к нему уже написали кучу всевозможных оптимизаторов, и компиляторв байт-кода, но язык сам по себе убогий. Помнится на моей предыдущей работе Unix админы обслуживающие хостинг регулярно матюкались на производительность PHP. Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky
xp.architect 0 Nahlásit příspěvěk Odesláno February 19, 2008 Питон -- ну не вижу ни одного варианта, когда Java-based система не могла бы быть замененой Python-based системой (за исключением "рич-интерфейсов прямо в окне браузера", которые все равно уже давно отмерли в пользу Flash и Ajax. Вы бы в Deutch банке систему обработки финансовых транзакций написали бы на Python? Пишут на Java. Про производительность тоже неправда. Джава очень производительна. Просто нужно разделять Server и Client Desktop Programming. И то, в последнее время с приходом Eclipse Джава очень сильно поднялась на Client Desktop Programming. С Web Client Programming - там сплошное лидерство в крутых проектах. По поводу Rich интерфейсов, смотрите: GWT (пишу на Java, получаю кросслатформенный Ajax) Eclipse RCP (пишу на Java код, который работает как хочу: хочу десктоп - получаю десктоп приложение. Хочу Ajax - получаю Ajax приложение.) JavaFX - началось вытеснение Flash. http://www.sun.com/software/javafx/index.jsp на PHP написано много критичных, производительных и масштабируемых серверных приложений +1 на PHP пишут только сайты. Редко что-то ещё. Судя по вашим рассуждениям, ваш web-опыт дальше сайтостроительства не дошел. на PHP написано много критичных, производительных и масштабируемых серверных приложений Ещё раз ха-ха-ха. Представьте ситуацию, приходите вы в проект, в котором внешние системы написаны на C++. Связь идет через производительную CORBA. Вам говорят: нужно написать web приложение, которое работает с такими системами. И спрашивают: какой инструмент вы собираетесь использовать. Вы отвечаете: ну, PHP, конечно же. Вам отвечают: You are fired!!!! ну нету стандартного маппинга корбы на PHP. Добавлю, что для PHP нету ни одного IOC контейнера. Нету также MOM (message orientired middleware), нету компонентов вроде EJB, как у Java. Короче, PHP - это сайты, сайты, сайты...... про .NET точно не скажу, но понимаю, что с критичностью и масштаируемостью проблем не должно быть А я понимаю, что .NET работает под фигневым Windows Server. А в банках обычно ставят HP-UX для высокпроизводительных приложений. А на HP-UX только Java и прикрутишь. Вы когда-нибудь в интернете видели крутые проекты под Windows Server? Почти весь интернет живет под Unix системами. Примеры крутых проектов: Google (Linux Suse), Yandex (FreeBSD). Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky
dmitry_cz 0 Nahlásit příspěvěk Odesláno February 19, 2008 А на HP-UX только Java и прикрутишь. вы в этом уверены? Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky
jes 0 Nahlásit příspěvěk Odesláno February 19, 2008 Вы бы в Deutch банке систему обработки финансовых транзакций написали бы на Python? Написал бы, что в этом такого? И на бейсике бы написал. Или тут ключевое слово "Deutch банк", типа распальцовка шире плеч что только интерпрайз технологии пойдут? Что за манера фанатиков неосилянтов, написавших пару проектов везде орать что Java, PHP, C++, etc ( на выбор ) это глобально и надежно? Вы когда-нибудь в интернете видели крутые проекты под Windows Server? Почти весь интернет живет под Unix системами. Чел, вылазь из танка. К сожалению, *nix системы за последние 2 года потеряют проценты из-за распространения .нет приложений. Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky
xp.architect 0 Nahlásit příspěvěk Odesláno February 19, 2008 вы в этом уверены? а вы не смотрите на все категорично Написал бы, что в этом такого? И на бейсике бы написал. Или тут ключевое слово "Deutch банк", типа распальцовка шире плеч что только интерпрайз технологии пойдут? Что за манера фанатиков неосилянтов, написавших пару проектов везде орать что Java, PHP, C++, etc ( на выбор ) это глобально и надежно? Чел, вылазь из танка. К сожалению, *nix системы за последние 2 года потеряют проценты из-за распространения .нет приложений. Сам вылазь. *nix системы потеснены из-за своей сложности для сайтоклепателей. В банке на транзакции никто Windows не поставит. неосилянтов, написавших пару проектов везде орать что Java, PHP, C++, etc ( на выбор ) это глобально и надежно? Зачем орать. Статистику использования смотри, а не оправдывай свое знание никому ненужных технологий Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky
jes 0 Nahlásit příspěvěk Odesláno February 19, 2008 В банке на транзакции никто Windows не поставит. Уверен? Проверь Зачем орать. Статистику использования смотри, а не оправдывай свое знание никому ненужных технологий Я в тихом ох...е. Quote Sdílet tento příspěvek Odkaz na příspěvek Sdílet na ostatní stránky