GD Star Rating
loading...
loading...
ребята. вопрос жизни и смерти. а расскажите с чего начинать мастерить веб приложения на Java с помощью gwt фреймворка? у меня просто задачка есть. хочу сам сделать. а с какой стороны подступиться не знаю.
Веб на яве – хуета. Займись чем-нибудь полезным.
Начинай с мануалов и примеров, могут быть еще какие то варианты?
: У тебя какой то жуткий butthurt по поводу явы, чем она тебе насолила?
: тем, что ява – говно. Я рад, что больше мне не приходится на ней программить.
: а что ж не говно?
: всё не говно, кроме явы.
: mmmkay
Алексей, под твою задачу GWT не нужен абсолютно.
: ну есть варианты. например думать что ява говно (=
: АScala , что, заебись?
Дело не в языках, а в руках. Если не планируешь опираться на сторонние либы, нет разницы на чем писать. Сколько можно говорить.
: а скала тоже говно, внутри – JVM, а JVM – это нерабочее говно.
: хтмл не говно? там нет jvm 🙂
: html заебись. И net заебись. И асм x86 заебись. А ява – говно.
: но ведь все говно, кроме мочи
: чувак, но у тебя же андроид, как так?
: ну дык говно. Были надежды, что дальвик лучше, но хуй. Пичялька
: а можешь аргументировано привести примеры почему java говно и чем она уступает языкам своей ниши? Я не троллинга ради, мне правда интересно твое мнение по этому вопросу. Я просто программирую на Java/C/C++, а ты так много говоришь о том что java говно что мне стало интересно, вдруг я о ней что-то не знаю.
: если говорить про веб, то первая проблема как всегда производительность (JVM – единственная платформа в мире, по которой написано куча статей как отключать гэрбедж коллектор. Epic Fail!), вторая – корявые апп сервера (tomcat, например), написанные тупыми ебланами, которые личат память, постоянно падают и требуют нефиговых танцев с бубнами чтобы просто тупо работать. Третья проблема – фреймворки. Написанные не меньшими ебланами. Изучая код Spring волосы дыбом встают – когда люди для выполнения одного действия создают десяток интерфейсов с сотней почти одинаковых классов и потом валидируют инпут двадцать раз подряд, то лично у меня встаёт вопрос – чё они, блядь, курили? А потом ещё оказывается, что загрузить файл POST-ом без лишних телодвижений нельзя и надо выбрать одну из сотен библиотек, установить и настроить десяток XML-ов. Трололо, блеять, и 21-й век во все дыры. А потом ты смотришь код Red5, который есть суть Tomcat + Spring и вообще мозг отказывается воспринимать увиденное.
В мире явы нет ничего хорошего. По крайней мере за пять лет профессиональной деятельности я ничего хорошего в платформе и экосистеме вокруг не нашёл. Defective by design.
P.S. После плотного знакомства с явой я полюбил PHP. Это же пиздец, товарищи!
: ну так везде 🙂 это ты видно еще исходники boost’а не копал.
: я на сях сто лет не писал, так что я там ащще не в курсе чё па чём, но среди используемых инструментов (Java, JS, PHP, Ruby) Java самая дрянная. Может в других отраслях она и катит, но для веба вообще никак. А ещё добивает невозможность сразу видеть изменения, надо обязательно всё пересобирать. Ну то есть хотспот там какой-то есть, но томкату становится ещё хуёвей – он, блядина, даже обновлённую статику невсегда замечает, гондон штопаный. Вобщем, время на разработку увеличивается в стопицот раз, а любой микробажок типа “сместить картинку на пиксель влево” выливается в час работы. Ну его на хуй. Веб слишком до хуя динамичный, чтобы пользоваться таким устаревшим говном.
: картинку на пиксель в час работы? но ведь есть JavaFX – декларативные гуи, больше таких проблем нет
: Возня с xml-ами, да, беда. Но может стоит хорошо подумать почему в том же Спринге столько валидаций?
Ты когда-нибудь видел вообще серьезный энтерпрайзный код, который не только на 146% покрыт юнит-тестами, но и который содерит дохуя внутренних валидаций? Спринг и джава – это энетрпрайзные вещи, и там такие «стандарты».
Охуенное у тебя понятие динамичности веба, чтобы все изменения сразу показывались, тогда самый динамичный веб – текстовые файлы.
: судя по всему вокруг тебя одни ебланы. я бы, пожалуй, задумался.
: нет, вокруг меня клёвые чуваки. Которые, например, выбросили из проекта red5 из-за его полной уёбищности. Потому что они прекрасно осознают, где уёбище, а где нет.
: ой вот только не надо опять этих сказок про энторпрайз, лады? Я вижу эту хуйню каждый день и она – НЕ РАБОТАЕТ. Потому что хуйня. Весь энторпрайз – хуйня. Созданная с одной целью – выкачивать бабосы тоннами. Качество этих продуктов ниже плинтуса. Иначе выкачивать будет нечего. Я видел код таких форчун контор, как аксенчур. Так что завязывайте со своим бредом.
Ничего не понял, но поддерживаю!
: не читал но обсуждаю
: Похапэшник чтоле?
: всего по немногу.
1. Берешь качаешь GWT SDK.
2. Качаешь IntelliJ IDEA
3. В intelliJ создаешь новый проект – она предложит сгенерить helloworld проект
4. изучаешь что получилось
или более крутой путь
1. Устанавливаешь Apache Maven
2. Качаешь Eclipse или лучше IntelliJ IDEA
3. в консольке пишешь mvn archetype:generate – в появившемся списке ищешь номер с gwt
4. Открываешь в IDE тот проект
5. изучаешь что получилось
: Толсто, блять
: Может просто руки из жопы? За свои 13 лет в индустрии не приходилось жаловаться.
Уже сто раз проговаривали, что серебряных пуль не бывает. Для каждой задачи – свои инструменты.
: таки вот как юзать мавен. я проще сделал. набрал GWT в гугле. скачал плагин для эклипс. пару туториалов и ваще красавец даже немного понимать стал. идею я кстати больше эклипса люблю.