Какое значение имеет история, джава отлично подходит для разработки корпоративного и икомерс веб софта сегодняdotcom wrote:Ну так ваше дело. Мы по-моему это обсуждали уже раза 3 или даже 4. Я только лишний раз напомню, что Жаба изначально не разрабатывалась, как язык для веб приложений. То, что попало под горячую руку веб-евангелистов из Сана и Оракла в конце 90-х еще предназначалось для разработки кросс-платформенных десктопных приложений. Но и в этой ипостаси она провалилась с треском.crypto5 wrote: А я нет
языки программирования
-
- Уже с Приветом
- Posts: 4637
- Joined: 24 Oct 2009 01:38
- Location: Chicago ;-) -> SFBA!
Re: языки программирования
In vino Veritas!
-
- Уже с Приветом
- Posts: 9035
- Joined: 25 Oct 2011 19:02
- Location: SVO->ORD->SFO
Re: языки программирования
Ну прям C++ руки выкручивает программистам, чтобы "объекты в памяти плодить". В ступлении Страуструпа написано черным по белому: мультипарадигмный язык. Этим все сказан.iDesperado wrote: PHP stateless язык, а на С++ вечно пытаются объекты в памяти наплодить. в этом принципиальная разница.

-
- Уже с Приветом
- Posts: 9035
- Joined: 25 Oct 2011 19:02
- Location: SVO->ORD->SFO
Re: языки программирования
Имеет отношение к логике моего изначального выступления про ожидания и про "стоит". Потрачено 10 лет на то, чтобы наплодить гору фрейворков. Опять же про удобство для e-commerce - вопрос спорный. Как показывает практика метаязыки в вопросах эффективности и скорости разработки ничуть не хуже Жабы (по крайней мере).crypto5 wrote: Какое значение имеет история, джава отлично подходит для разработки корпоративного и икомерс веб софта сегодня
-
- Уже с Приветом
- Posts: 4637
- Joined: 24 Oct 2009 01:38
- Location: Chicago ;-) -> SFBA!
Re: языки программирования
Многие фреймворки правильные и полезные, и 10 лет потрачены совсем не в пустую.dotcom wrote:Имеет отношение к логике моего изначального выступления про ожидания и про "стоит". Потрачено 10 лет на то, чтобы наплодить гору фрейворков. Опять же про удобство для e-commerce - вопрос спорный.crypto5 wrote: Какое значение имеет история, джава отлично подходит для разработки корпоративного и икомерс веб софта сегодня
например какие?Как показывает практика метаязыки в вопросах эффективности и скорости разработки ничуть не хуже Жабы (по крайней мере).
In vino Veritas!
-
- Уже с Приветом
- Posts: 9035
- Joined: 25 Oct 2011 19:02
- Location: SVO->ORD->SFO
Re: языки программирования
Как один мой знакомый говорил в свое время: "Хорошую библиотеку фреймворком не назовут". И в этом он был прав.crypto5 wrote:Многие фреймворки правильные и полезные, и 10 лет потрачены совсем не в пустую.

Ruby, Groovy и.т.д.crypto5 wrote:например какие?
Last edited by dotcom on 13 Nov 2012 22:34, edited 1 time in total.
-
- Уже с Приветом
- Posts: 9195
- Joined: 04 Mar 2011 03:04
- Location: SFBA
Re: языки программирования
Ну раз и Apache и IIS изначально написаны на нём родимом, то вопрос нелепый. Даже в незапамятные времена то, что прикручивали к IIS для прикладных веб-сервисов называли HTTP-filter. Или ещё ISAPI-DLL extension, когда-то писал. Или у вас линуксистов CGI - common gateway interface (?). Не "фильтр", так "в воротах" стоит.crypto5 wrote: Ну вот когда эта касабланка пройдет крещение реальностью, тогда и будем говорить, что, да, с++ годен для воинской службы.
Вопрос только про Casablanca, насколько применима, как библиотека что на стороне сервера, что у клиента. Она, кстати, может на сервере для многих применений даже без хостящего веб-сервера применяться, если ничего не путаю. Когда не надо сложностей, их не надо. Прямо from scratch создал на ней серверное приложение, компилится и под Windows, и под *nix.
... and even then it's rare that you'll be going there...
-
- Уже с Приветом
- Posts: 13731
- Joined: 16 Jan 2001 10:01
Re: языки программирования
Apache на касабланке?Medium-rare wrote:Ну раз и Apache и IIS изначально написаны на нём родимом,crypto5 wrote: Ну вот когда эта касабланка пройдет крещение реальностью, тогда и будем говорить, что, да, с++ годен для воинской службы.
Servlet Framework уже больше 10 лет используется.
Кстати - я видел тесты в которых Tomcat выдавал статические файлы быстрее Apache. Причём даже без native pluginа.
-
- Уже с Приветом
- Posts: 4637
- Joined: 24 Oct 2009 01:38
- Location: Chicago ;-) -> SFBA!
Re: языки программирования
И ваш знакомый конечно не прав, и фреймворки и либы вполне можно рассматривать как разные сущности.dotcom wrote:Как один мой знакомый говорил в свое время: "Хорошую библиотеку фреймворком не назовут". И в этом он был прав.crypto5 wrote:Многие фреймворки правильные и полезные, и 10 лет потрачены совсем не в пустую.![]()
Ну да, эволюционный подходЗа 10 лет поменялось много фреймворков. 10 лет пережили редкие.
А какая разница достиг он или нет?Достиг ли 10-летнего юбилея Spring, например?
Я теряюсь понять что такое метаязыки. Но безотносительно этого названные вами языки не масштабируются до 100+ голов индопрограммистов как в случае с ebay, amazon, sears, walmart и прочими, где и гнездится джава. А на проектах помельче, да, продуктивность скриптовых языков с хорошими фреймворками зачастую выше.Ruby, Groovy и.т.д.crypto5 wrote:]например какие?
Last edited by crypto5 on 13 Nov 2012 23:04, edited 1 time in total.
In vino Veritas!
-
- Уже с Приветом
- Posts: 4637
- Joined: 24 Oct 2009 01:38
- Location: Chicago ;-) -> SFBA!
Re: языки программирования
С тех далеких времен прогресс сделал несколько шагов, вот и нужно посмотреть способна ли касабланка покрыть разрыв в боевых условиях. Способна ли она вместе с с++ обеспечить такой же или даже выше по комфорту процесс разработки как сферическая java + spring + hibernate.Medium-rare wrote:Ну раз и Apache и IIS изначально написаны на нём родимом, то вопрос нелепый. Даже в незапамятные времена то, что прикручивали к IIS для прикладных веб-сервисов называли HTTP-filter. Или ещё ISAPI-DLL extension, когда-то писал. Или у вас линуксистов CGI - common gateway interface (?). Не "фильтр", так "в воротах" стоит.crypto5 wrote: Ну вот когда эта касабланка пройдет крещение реальностью, тогда и будем говорить, что, да, с++ годен для воинской службы.
In vino Veritas!
-
- Уже с Приветом
- Posts: 9195
- Joined: 04 Mar 2011 03:04
- Location: SFBA
Re: языки программирования
На C/C++, вот crypto5 именно в том сомневался, что язык потянет, если посмотреть цитату "тогда и будем говорить, что, да, с++ годен для воинской службы". А ведь язык-то точно потянет, на нём всё написано.Palych wrote: Apache на касабланке?
... and even then it's rare that you'll be going there...
-
- Уже с Приветом
- Posts: 9195
- Joined: 04 Mar 2011 03:04
- Location: SFBA
Re: языки программирования
Ну так бы и говорил, потянет ли casablanca комфорт, на который вы рассчитываете.crypto5 wrote:Способна ли она вместе с с++ обеспечить такой же или даже выше по комфорту процесс разработки как сферическая java + spring + hibernate.
... and even then it's rare that you'll be going there...
-
- Уже с Приветом
- Posts: 9035
- Joined: 25 Oct 2011 19:02
- Location: SVO->ORD->SFO
Re: языки программирования
Так мы же про долгожительство говорим, да? Не живут ведь, мруть.crypto5 wrote: А какая разница достиг он или нет?
Метапрограммирование - средства расширения семантики и синтаксиса языка, манипулирование типом данных за счет встроенных средств языка, для чего в Жабе и существуют эти самые СпрЫнги и хаки в виде аннотаций. Вышеперечисленные конторы исторически сели на Жабу. Слезить с них не собираются по финансовым причинами и отсутствию рабочей силы в Бангалоре. Были бы они на PHP, Ruby и еще чем, так бы на них и сидели до наших дней.crypto5 wrote: Я теряюсь понять что такое метаязыки. Но безотносительно этого названные вами языки не масштабируются до 100+ голов индопрограммистов как в случае с ebay, amazon, sears, walmart и прочими, где и гнездится джава. А на проектах помельче, да, продуктивность скриптовых языков с хорошими фреймворками зачастую выше.
Last edited by dotcom on 13 Nov 2012 23:41, edited 2 times in total.
-
- Уже с Приветом
- Posts: 13731
- Joined: 16 Jan 2001 10:01
Re: языки программирования
Не факт.Medium-rare wrote:На C/C++, вот crypto5 именно в том сомневался, что язык потянет, если посмотреть цитату "тогда и будем говорить, что, да, с++ годен для воинской службы". А ведь язык-то точно потянет, на нём всё написано.Palych wrote: Apache на касабланке?
Если не получится быстро написать приложение, которое будет делать то, что нужно и менять его каждый месяц потому как никто толком не знает что нужно - это failure. Никому нет дела что если бы приложение в итоге было бы написано - оно бы порвало все жаба поделки на британский флаг.
-
- Уже с Приветом
- Posts: 9035
- Joined: 25 Oct 2011 19:02
- Location: SVO->ORD->SFO
Re: языки программирования
Ну а в каком месте Жаба или еще какой язык гарантирует, что написанное будет "понятным"?
-
- Уже с Приветом
- Posts: 13731
- Joined: 16 Jan 2001 10:01
Re: языки программирования
Исторически?dotcom wrote:Вышеперечисленные конторы исторически сели на Жабу. Слезить с них не собираются по финансовым причинами и отсутствию рабочей силы в Бангалоре. Были бы они на PHP, Ruby и еще чем, так бы на них и сидели до наших дней.
Почему-то на .Net с жабы спрыгивают, а на PHP/Ruby - реже...
Может какие-то другие причины есть?