powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / помогите выбрать framework
60 сообщений из 60, показаны все 3 страниц
помогите выбрать framework
    #38148489
reiserfs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.

Мне надо сделать бизнес веб приложение с кучей табличек которые будут обновляться в режиме реального времени и отчетов.

Посоветуйте пожалуйста framework на java с помощью которого можно сделать подобную вещь быстро и качественно.
...
Рейтинг: 0 / 0
помогите выбрать framework
    #38148587
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
reiserfs,
отталкивайся от того на чём и что писал раньше.
...
Рейтинг: 0 / 0
помогите выбрать framework
    #38166771
reiserfs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Из того что попалось на глаза больше всего понравился JSF, но он через чур тяжелый.
Теперь пытаюсь выбрать между wicket и click. Больше нравится click но к сожалению он уже давно не обновлялся и будущие проекта туманно. Теперь не могу выбрать что лучше использовать wicket или click.
Подскажите пожалуйста что лучше взять.
...
Рейтинг: 0 / 0
помогите выбрать framework
    #38166779
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
reiserfs,

по заданным критериям подходит....ruby on rails (внезапно)
...
Рейтинг: 0 / 0
помогите выбрать framework
    #38166781
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Озверинпо заданным критериям подходит....ruby on rails (внезапно)
Оно же тормозное.
...
Рейтинг: 0 / 0
помогите выбрать framework
    #38166787
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,

ну во первых в требованиях нет словах о цифрах нагрузки, во вторых недавно читал про миллион соединений на роре, в третьих, ну нет..для большинства задач оно таки легко годится ;)
...
Рейтинг: 0 / 0
помогите выбрать framework
    #38166791
J2ee Developer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Озверинreiserfs,

по заданным критериям подходит....ruby on rails (внезапно)

Вот скажите мне, зачем нужен ruby on rails, когда есть Groovy On Grails??
...
Рейтинг: 0 / 0
помогите выбрать framework
    #38166798
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
J2ee DeveloperОзверинreiserfs,

по заданным критериям подходит....ruby on rails (внезапно)

Вот скажите мне, зачем нужен ruby on rails, когда есть Groovy On Grails??

Я думаю, я таки соглашусь с вопросом..но я то на груви ничего не писал ;)
И нет, не соглашусь в той постановке, что пусть будет много языков хороших и разных ;)
...
Рейтинг: 0 / 0
помогите выбрать framework
    #38166818
J2ee Developer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Озверин,
Про много языков, тоже согласен. Только пусть они по возможности работают под JVM. Я за многополярный программерский мир.
Но просто тут, в контексте groovy vs ruby, groovy выигрывает по всем статьям.

P.S.
Меня конечно сейчас смешают с дерьмом, но я у Java вообще перспектив не вижу. Уж больно медленно язык развивается.
А будущее как раз за новыми языками, которые будут работать под Jvm.
...
Рейтинг: 0 / 0
помогите выбрать framework
    #38166825
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
J2ee DeveloperМеня конечно сейчас смешают с дерьмом, но я у Java вообще перспектив не вижу. Уж больно медленно язык развивается.

Об этом уже не один год и так все твердят. И Гослинг заявлял примерно тоже самое и ceylon с kotlin не на ровном месте появились.

J2ee DeveloperА будущее как раз за новыми языками, которые будут работать под Jvm.
Верно, но груви не один из них.
...
Рейтинг: 0 / 0
помогите выбрать framework
    #38166827
am_sasa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
J2ee Developer я у Java вообще перспектив не вижу. Уж больно медленно язык развивается.
А будущее как раз за новыми языками, которые будут работать под Jvm. ткнул ножиком прямо в сердце
...
Рейтинг: 0 / 0
помогите выбрать framework
    #38166830
J2ee Developer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
am_sasa,

Я не хотел оскорбить религиозные чувства многих из вас. Но посмотрите правде в глаза, сколько мы ждали, к примеру, Closure'ов? А ведь до сих пор так и недождались. Лет 6 назад Java полностью отвечала потребностям рынка, это был прогрессивный язык, но сейчас ИМХО нет.
...
Рейтинг: 0 / 0
помогите выбрать framework
    #38166835
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
J2ee Developer,

а почему это groovy так заметно выигрывает против ruby?oO
...
Рейтинг: 0 / 0
помогите выбрать framework
    #38166842
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
J2ee Developeram_sasa,

Я не хотел оскорбить религиозные чувства многих из вас. Но посмотрите правде в глаза, сколько мы ждали, к примеру, Closure'ов? А ведь до сих пор так и недождались. Лет 6 назад Java полностью отвечала потребностям рынка, это был прогрессивный язык, но сейчас ИМХО нет.

Как только legacy кода на других языках (новых и модных) сравняется с java - то внедрение изменений в язык будет столь же мучительным и медленным по совершенно очевидным причинам - java обеспечивает колоссальную обратную совместимость.
...
Рейтинг: 0 / 0
помогите выбрать framework
    #38166846
J2ee Developer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Озверин,

Потому что groovy - это java, но с человеческим лицом. В grails есть интеграция с большинством java framework'ов.
А если не устраивает производительность groovy, то всегда можно переписать критичные куски на java.
Это так, если в двух словах.
...
Рейтинг: 0 / 0
помогите выбрать framework
    #38166850
J2ee Developer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОзверинКак только legacy кода на других языках (новых и модных) сравняется с java - то внедрение изменений в язык будет столь же мучительным и медленным по совершенно очевидным причинам - java обеспечивает колоссальную обратную совместимость.

Так об том и речь, что язык устарел слегка. Ещё через года 3-4 он уже устареет сильно.
...
Рейтинг: 0 / 0
помогите выбрать framework
    #38166854
J2ee Developer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,

А чем так плох Groovy? Говорят, что он по производительности только в 1,5 раза отстает.
...
Рейтинг: 0 / 0
помогите выбрать framework
    #38166859
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
J2ee DeveloperОзверин,

Потому что groovy - это java, но с человеческим лицом. В grails есть интеграция с большинством java framework'ов.
А если не устраивает производительность groovy, то всегда можно переписать критичные куски на java.
Это так, если в двух словах.

если java так критична - jruby, опять же внезапно ;)
...
Рейтинг: 0 / 0
помогите выбрать framework
    #38166864
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
J2ee DeveloperА чем так плох Groovy?
Динамическая типизация.

J2ee DeveloperГоворят, что он по производительности только в 1,5 раза отстает.
"только" :)
...
Рейтинг: 0 / 0
помогите выбрать framework
    #38166865
J2ee Developer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Озверин,
Договорились :)
...
Рейтинг: 0 / 0
помогите выбрать framework
    #38166867
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
J2ee DeveloperBlazkowicz,

А чем так плох Groovy? Говорят, что он по производительности только в 1,5 раза отстает.

все, что я напишу на groovy - будет в полтора раза быстрее\медленнее ?
...
Рейтинг: 0 / 0
помогите выбрать framework
    #38166874
Йуный джавистЪ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Потому что groovy - это java, но с человеческим лицом. В grails есть интеграция с большинством java framework'ов.
У меня друг сел писать сайт на grails. Через месяц, сделав 10 пулреквестов с багфиксами, он проклял этот grails и переписал все на PHP за неделю.
Хотя это давно было, может быть уже все починили.
...
Рейтинг: 0 / 0
помогите выбрать framework
    #38166877
J2ee Developer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,

Для того, чтобы решить бизнес-задачу быстро и не говнокодить на каком-нибудь PHP, я считаю это "только". И потом ведь groovy себя пока и не позиционирует, как язык языков, для высоконагруженных систем. Для этого вроде как Erlang рулит, по крайней мере там где есть многопоточность, но синтаксис у него конечно ппц!
Просто область приминения у groovy немного другая. Опять же критичные куски всегда можно переписать на java.
...
Рейтинг: 0 / 0
помогите выбрать framework
    #38166879
J2ee Developer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Йуный джавистЪ,

Ты убиваешь мою веру в grails
...
Рейтинг: 0 / 0
помогите выбрать framework
    #38166888
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
J2ee DeveloperДля того, чтобы решить бизнес-задачу быстро и не говнокодить на каком-нибудь PHP, я считаю это "только".

Бизнес-задача на языке с динамической типизацией? Нет, спасибо. Утилиты максимум.
J2ee Developer И потом ведь groovy себя пока и не позиционирует, как язык языков, для высоконагруженных систем. Для этого вроде как Erlang рулит, по крайней мере там где есть многопоточность, но синтаксис у него конечно ппц!

Java позиционируется как платформа для высоконагруженых систем. От языков под платформу Java соответствующие ожидания.

J2ee DeveloperПросто область приминения у groovy немного другая.
Правильно. Другая и не достаточно широкая.
...
Рейтинг: 0 / 0
помогите выбрать framework
    #38166892
J2ee Developer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,

Да, я не спорю с этим. Просто почему бы область приминения java не расширить?
Человеку, которому нужно создать сайт на коленке, java слишком сложна, а с groovy он справиться.


Ну про бизнесс задачи с динамической типизацией, скорее соглашусь. Если говнокодить, то это жестко.
...
Рейтинг: 0 / 0
помогите выбрать framework
    #38166897
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
J2ee Developer,
вот и выходит, что и с динамикой сложнее, и сайт не сделаешь.
...
Рейтинг: 0 / 0
помогите выбрать framework
    #38166944
Йуный джавистЪ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ты убиваешь мою веру в grails
Groovy - самый кривой язык из тех что я знаю. Вот пример:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
def getCustomers(){
    //hairy complex business logic
    //accidentally missed return statement
    //implicitly returns null
}

//print name of each customer
getCustomers().each {print it.name}

//No exception thrown


Счастливой отладки.
...
Рейтинг: 0 / 0
помогите выбрать framework
    #38166955
Йуный джавистЪ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторМеня конечно сейчас смешают с дерьмом, но я у Java вообще перспектив не вижу. Уж больно медленно язык развивается.

На мой взгляд, лучше бы вообще не развивался. Последний нормальный релиз был 1.4 - почти идеальный язык. Дальше пошел бесполезный мусор типа дженериков и аннотаций.
...
Рейтинг: 0 / 0
помогите выбрать framework
    #38166962
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Йуный джавистЪНа мой взгляд, лучше бы вообще не развивался. Последний нормальный релиз был 1.4 - почти идеальный язык. Дальше пошел бесполезный мусор типа дженериков и аннотаций.
Категорически не согласен. Очень много простых мелочей, которых не хватает до сих пор. Но у Sun, действительно, не было ресурсов, чтобы сделать полноценные внятные изменения. Поэтому и генерики и аннотации и даже энумы хороши, но могли бы быть сильно лучше.
...
Рейтинг: 0 / 0
помогите выбрать framework
    #38166969
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Йуный джавистЪавторМеня конечно сейчас смешают с дерьмом, но я у Java вообще перспектив не вижу. Уж больно медленно язык развивается.

На мой взгляд, лучше бы вообще не развивался. Последний нормальный релиз был 1.4 - почти идеальный язык. Дальше пошел бесполезный мусор типа дженериков и аннотаций.
Ничего не поделать)))) Аннотации, Конструкторы в Record даже в Delphi ввели))
...
Рейтинг: 0 / 0
помогите выбрать framework
    #38166971
J2ee Developer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А об Erlang, что думаете?
...
Рейтинг: 0 / 0
помогите выбрать framework
    #38166979
J2ee Developer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Йуный джавистЪНа мой взгляд, лучше бы вообще не развивался. Последний нормальный релиз был 1.4 - почти идеальный язык. Дальше пошел бесполезный мусор типа дженериков и аннотаций.

Ну вот, приехали. Да 1.4 - это полный пи...ц был!! На Jav'e то можно стало более менее писать только начиная с 1.5. Все, что до -это изобретение велосипедов
...
Рейтинг: 0 / 0
помогите выбрать framework
    #38166993
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
J2ee DeveloperА об Erlang, что думаете?
А что думать? Это же декларативный язык. Совершенно другая идеология.
...
Рейтинг: 0 / 0
помогите выбрать framework
    #38166997
Лагман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лучше бы о быстродействии наконец подумали, javafx медленнее windows gdi работает, как это всё взлетать будет?
...
Рейтинг: 0 / 0
помогите выбрать framework
    #38167001
J2ee Developer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,

Не ну может, кто сталиквался. На сколько удобно на нем писать Ынтэрпрайс?
...
Рейтинг: 0 / 0
помогите выбрать framework
    #38167003
Йуный джавистЪ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Категорически не согласен. Очень много простых мелочей, которых не хватает до сих пор. Но у Sun, действительно, не было ресурсов, чтобы сделать полноценные внятные изменения. Поэтому и генерики и аннотации и даже энумы хороши, но могли бы быть сильно лучше.

Какие могут быть внятные изменения? Все полезные языковые фичи придумали максимум в 60-е годы. На момент создания явы был накоплен гигантский опыт проектирования языков.
Можно минорные улучшения делать, но на мой взгляд от них только вред - например я не могу взять и просто скопировать код из семерки в шестерку. Возможность писать <> - слабая компенсация.
...
Рейтинг: 0 / 0
помогите выбрать framework
    #38167011
Йуный джавистЪ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну вот, приехали. Да 1.4 - это полный пи...ц был!!
На мой взгляд, крупные проекты до сих пор в основном на четверке (хотя я стараюсь с такими не связываться).
...
Рейтинг: 0 / 0
помогите выбрать framework
    #38167049
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет, все мучительно переползли на 1.5, ну может не все но большинство
...
Рейтинг: 0 / 0
помогите выбрать framework
    #38167050
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забыл никнет, все мучительно переползли на 1.5, ну может не все но большинство
+1, там же радикальный прирост в производительности был.
...
Рейтинг: 0 / 0
помогите выбрать framework
    #38167073
Йуный джавистЪ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор+1, там же радикальный прирост в производительности был.
Это только для сановской явы или для ibm тоже?
...
Рейтинг: 0 / 0
помогите выбрать framework
    #38167096
avp.mk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Йуный джавистЪавтор+1, там же радикальный прирост в производительности был.
Это только для сановской явы или для ibm тоже?
Не очень понял о чём речь. Вы говорите о сервере приложений WebSphere?
...
Рейтинг: 0 / 0
помогите выбрать framework
    #38167160
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Йуный джавистЪЭто только для сановской явы или для ibm тоже?
Для "сановской". У IBM какие-то скудные white papers. Не знаю чего они там делали.
...
Рейтинг: 0 / 0
помогите выбрать framework
    #38167162
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avp.mkНе очень понял о чём речь. Вы говорите о сервере приложений WebSphere?
IBM пилит свою версию JVM. У Sun JVM называется Hotspot. У BEA - JRockit, которую Oracle теперь мержит в Hotspot.
У Apache, например, ещё своя версия JVM - Harmony.
...
Рейтинг: 0 / 0
помогите выбрать framework
    #38167197
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowiczavp.mkНе очень понял о чём речь. Вы говорите о сервере приложений WebSphere?
IBM пилит свою версию JVM. У Sun JVM называется Hotspot. У BEA - JRockit, которую Oracle теперь мержит в Hotspot.
У Apache, например, ещё своя версия JVM - Harmony.
Была. Забили же на нее вроде.


Думаю, Groovy уже занял свою нишу скриптового языка. Сильно дальше двигаться не будет.

Пока на слуху Scala, но у нее главный недостаток - долгая компиляция (для меня главный). И возможность писать код сильно по разному - стандартных подходов нет. Но так язык интересный, я его люблю.

В Kotlin не особо верю. Про Ceylon почти ничего не слышно. Сейчас глянул его туториал - вроде интересно.
...
Рейтинг: 0 / 0
помогите выбрать framework
    #38167210
avp.mk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BlazkowiczIBM пилит свою версию JVM.
Но только для AIX'а?

P.S. А много где сервера работают с JVM от IBM?
...
Рейтинг: 0 / 0
помогите выбрать framework
    #38167312
Йуный джавистЪ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так об том и речь, что язык устарел слегка. Ещё через года 3-4 он уже устареет сильно.
По-вашему, за 40 лет должно было смениться 10 поколений языков. А сколько сменилось на самом деле? Вот, например, замыкания:
Код: sql
1.
2.
3.
4.
5.
  proc filter = (proc (int) bool p, list l) list:
     if l is nil then nil 
     elif p(hd(l)) then cons(hd(l), filter(p,tl(l)))
     else filter(p, tl(l))
     fi;


Налицо функции высших порядков, все по последней моде. А это язык Алгол 68.
...
Рейтинг: 0 / 0
помогите выбрать framework
    #38167459
GKS_Samara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день, Йуный джавистЪ!

> На момент создания явы был накоплен гигантский
> опыт проектирования языков.

Только вот Гослинг его не использовал.
Кастрировал С++, добавил VM от Oberon'а и всё.
Дженерики, once, доступность переменных только на чтение (не final),
контракт, assert, множественное наследование, переменные и методы
класса- всё это было на 90е годы но в java не вошло.
Что-то впихнули, что-то невозможно, что-то до сих пор ленятся...

> Можно минорные улучшения делать, но на мой взгляд от них только вред -
> например я не могу взять и просто скопировать код из семерки в шестерку.
> Возможность писать <> - слабая компенсация.

Это из 5ки в 4ку. В 7ке появилась возможность _не_ писать <> :)
Конечно, то, как ввели дженерики- руки бы оторвать, но это лучше, чем
ничего.

--
Алексей
JID: alxt@ya.ru
Posted
via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
помогите выбрать framework
    #38167496
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Йуный джавистЪавторМеня конечно сейчас смешают с дерьмом, но я у Java вообще перспектив не вижу. Уж больно медленно язык развивается.

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

боже, развидь мои глаза это ;)
...
Рейтинг: 0 / 0
помогите выбрать framework
    #38167530
DoSOfRedRiver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GKS_Samara,

Множественное наследование? Серьёзно? Чего вы в нём такого нашли?
...
Рейтинг: 0 / 0
помогите выбрать framework
    #38167535
GKS_Samara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день, DoSOfRedRiver!

> Множественное наследование? Серьёзно? Чего вы в нём такого нашли?

Бывает нужно. Да, лечится композицией. Но неудобно.

--
Алексей
JID: alxt@ya.ru
Posted
via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
помогите выбрать framework
    #38167597
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avp.mkBlazkowiczIBM пилит свою версию JVM.
Но только для AIX'а?
Да для всего... IBM SDK and Runtime Environment Java Technology Edition Version 7
avp.mkP.S. А много где сервера работают с JVM от IBM?
Все продукты IBM идут со своей JVM (WebSphere, DB2, Lotus Notes и пр. + операционки AIX, z/OS...)
...
Рейтинг: 0 / 0
помогите выбрать framework
    #38168629
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczУ Apache, например, ещё своя версия JVM - Harmony.Уже нет.
Или разменяли на OpenOffice или просто прикрыли.
...
Рейтинг: 0 / 0
помогите выбрать framework
    #38169910
JSch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,
Какие минусы у Java как язык программирование? То есть, какие моменты имеется ввиду. Если тема обсуждалась, ссылку пожалуста.
...
Рейтинг: 0 / 0
помогите выбрать framework
    #38169947
GKS_Samara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день, Basil A. Sidorov!

>> У Apache, например, ещё своя версия JVM - Harmony.
>
> Уже нет.
> Или разменяли на OpenOffice или просто прикрыли.

Вроде как после открытия кода сановской нужда в альтернативной пропала.

Harmony делалась как OpenSource реализация JDK. А теперь есть OpenJDK,
над которой трудятся, в том числе, бывшие
разработчики Harmony.

--
Алексей
JID: alxt@ya.ru
Posted
via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
помогите выбрать framework
    #38169960
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JSchКакие минусы у Java как язык программирование? То есть, какие моменты имеется ввиду. Если тема обсуждалась, ссылку пожалуста.
Лично мне не хватает полноценных ссылок на методы и свойства. Замыкания эту проблему устранят, но, боюсь, лишь частично.

Иногда пишу код и скатываюсь в функциональный стиль, и часто оказывается что простейший код занимает один-два экрана. Например для трех разных методов, нужно последовательно выполнить один и тот же цикл.
В этом случае нельзя абстрагировать 3 абслютно одинаковый цикла в один, исполня внутри ссылку на методы. А если делать через анонимные классы, то код разбухает так, что нормальное решение занимает два экрана, тогда как тупо 3 скопипащеных цикла всего один и даже меньше.

HQL/JPQL, Criteria API - никаких compile time проверок - всё в String-ах. Поменялись свойства. Будь добр пересобери проект и отгреби Exception в рантайме. Сравните с LINQ, где не только валидность в compile time проверяется, но и ещё и IDE сходит посмотрит есть ли всё нужное в БД.

Недавно писал реализацию Decision Table. Для каждого анализируемого свойства сделал ссылку в виде Enum с set/get/allowed values. 3 экрана в нормальном форматировании. Со ссылками на свойства было бы менее 10 строк.

NotNull тоже давно пора бы было интегрировать в язык. Вместо этого делают бесполезные генерики и автобокинг. Нет, ну не то чтобы совсем безполезные. Но эффект от них скорее эстетический, чем практический.

Ну, а дальше, просто перечисляем любимые фичи Kotlin, Ceylon и Scala. У каждого они свои.
...
Рейтинг: 0 / 0
помогите выбрать framework
    #38169968
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JSchBlazkowicz,
Какие минусы у Java как язык программирование? То есть, какие моменты имеется ввиду. Если тема обсуждалась, ссылку пожалуста.
Вот в этом интервью ещё Гослинг интересно вещает по теме. Можно поискать транскрипцию.
YouTube Video
...
Рейтинг: 0 / 0
помогите выбрать framework
    #38169998
JSch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BlazkowiczHQL/JPQL, Criteria API - никаких compile time проверок - всё в String-ах. Поменялись свойства. Будь добр пересобери проект и отгреби Exception в рантайме. Сравните с LINQ, где не только валидность в compile time проверяется, но и ещё и IDE сходит посмотрит есть ли всё нужное в БД.

С этим согласен! Сам замучался на практике.
...
Рейтинг: 0 / 0
помогите выбрать framework
    #38170001
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GKS_SamaraВроде как после открытия кода сановской нужда в альтернативной пропала.
Harmony делалась как OpenSource реализация JDK. А теперь есть OpenJDK,
над которой трудятся, в том числе, бывшие
разработчики Harmony.

Да, но кроме этого Оракл на них тоже наехал. Я уже и сам забыл про это.
...
Рейтинг: 0 / 0
помогите выбрать framework
    #38170142
Йуный джавистЪ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поменялись свойства. Будь добр пересобери проект и отгреби Exception в рантайме. Сравните с LINQ, где не только валидность в compile time проверяется, но и ещё и IDE сходит посмотрит есть ли всё нужное в БД.

Я бы боролся за то, чтобы редеплой мелких изменений занимал не более нескольких секунд. Тогда у программиста есть возможность экспериментировать, пробовать разные подходы, быстро тестировать. Но почему-то многие коллективы (я таких избегаю любой ценой) борются не за быстрый редеплой, а за возможность кодировать вообще не запуская программу, в тщетной надежде что система типов ему что-то гарантирует.
Есть еще характерный карго-культ. Например, маппинги в JAX-RS содраны с rails. Альтернатива - когда есть один большой корневой метод со свичем, который делегирует запрос разным методам в зависимости от url. Такой тупой маппинг я могу обновить через JPDA за полсекунды. А JAX-RS маппинг я могу обновить только через рестарт сервера. Люди которые придумали JAX-RS не учли, что в рейлз, заменяя маппинги, не надо ждать подолгу когда сервер перестартует, а в яве надо, и содрали подход бездумно.
...
Рейтинг: 0 / 0
60 сообщений из 60, показаны все 3 страниц
Форумы / Java [игнор отключен] [закрыт для гостей] / помогите выбрать framework
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]