Google GWT...

25 отговора 0 прегледа
#1

Google GWT...

Плюсове, минуси...?

Кой се нуждае от GWT в днешно време?

Какво е GWT? Какво ни дава в крайна сметка?

Моята позиция, за да се обоснова все пак...: GWT-то е framework, създаден от Гуугъл с цел, а именно: Да се "портнат" Java devepolers към WWW+JS без да пишат plain old JavaScript.

Ще се радвам ако Jаva програмистите успеят да ме убедят в "GWT glory...".

П.П. Темата е насочена не към Java vs MS...!

Отговор
в отговор на Aaron #2

Re: Google GWT...

това е мн дълга тема, от сега ти казвам че гвт е мн добро. За съжаление имам мн неща за вършене и няма да се впусна в дълги обяснения и обосновки.
Бие по всички показатели plain old JavaScript. Виж сайта за гвт и ще разбереш.
Минуси според мен са му бавното му компилиране(да, ти може да смяташ че е транслиране, няма да споря с тебе), което го оптимизираха доста.
честно друг минус не мога да се сетя.

Whenever I'm sad, I stop being sad and be awsome instead.
Отговор
в отговор на cristal_reaver #3

Re: Google GWT...

Добре, нека да си го кажем направо без заобикалки:-)

Харесваш GWT щото не искаш да пишеш JavaScript, нали?:-)

Отговор
в отговор на Aaron #4

Re: Google GWT...

Лично за мене е безумно това да се опитваш да не пишеш джаваксрипт в уеб проект и да ползваш такива безумия като ГВТ или СкриптШарп за .НЕТ

[линк]

Обаче мога много добре да си представя, че вирее много добре това в корпоративна среда. Не бих го подценявал като пазар.

--
One day it will make sense.
Отговор
в отговор на Гypy #5

Re: Google GWT...

От известно време наблюдавам следното:

Първо идва практиката, правят се маса APIs за по-лесен дивелъпмънт като в 99% от случайте се изтъкват плюсове като "More testable", "Highly optimized", "Compile time error checking" и прочее глупости.

След време обаче неизменно идва теорията, която казва: "Така не се прави".

И цикъла се завърта отново и отново.
Бизнес е това все пак:-)

Отговор
в отговор на Гypy #6

Re: Google GWT...

да, всички големи имат подобни портове - САГ, САП, Оракле, ИБМ.
Имаше една фирма, която беше патентовала идеята през 90те години : транслация на от С++ към ЙС, но не успя да се пребори с гоогле.

Отговор
в отговор на Aaron #7

Re: Google GWT...

Така е, защото не става само с тулове (и рам). Трябва и акъл!

__________________________________
Bang postponed. Not Big enough. Reboot.
Отговор
в отговор на 2биpи #8

Re: Google GWT...

Е да де, и акъл трябва.
Ама въпроса е как да го запазиш тоя акъл след като отвсякъде те "облъчват"?:-)

Отговор
в отговор на Aaron #9

Re: Google GWT...

ето ти няколко преимущества
крос браузър и OS компетабилити, лесна миграция към хтмл5 - в момента има компоненти които се компилират до хтмл5 тагове, а в бъдеще като се добавят нови и ги вкарат във гвт, само трябва да сложиш новата версия и да компилираш, има МПВ вградено, супер лесна сървър сайд интеграция, заложен евент бъс патърн-с тея неща просто намаляват драсично писането на спагети код, модулярност, интернационализация етц и още мн др неща.
както и жава скрипт и жава и много други апи-та и уижети. ГВТ е повече от жава скрипт.
Също така ти компилира инлайн жс сбит който е мн по-малък обем.

И още нещо докато с жс и жей куери дефинирам експлиситно ажакс кол с параметри, в гвт това просто е скрито, демек нещата са преобразени към ООП което е мн по-лесно и гъвкаво.
А за недоволството от асинхронните рекуести, е нормално е. Все пак жс не е мулти тредит и никой не иска да му замръзва браузъра.

Whenever I'm sad, I stop being sad and be awsome instead.

Редактирано от cristal_reaver на

Отговор
в отговор на cristal_reaver #10

Re: Google GWT...

Еха...nice, a

1. По отношение на крос браузър и OS компетабилити, лесна миграция към хтмл5 - тука jQuery-то не мое го настъпиш дори, камо ли да го заместиш с GWT.
2. Писане на спагети код, интернационализация, модулярност... - добре, че излезе GWT-то та да ни покаже как не трябва да пишем спагети код. С какво точно GWT-ти ни помага за да не пишем т.н. "спагети код"?
3. Я сега ми обясни следното...Как точно GWT-то се справя с multithrеading-a при клиента (демек браузъра)? Да не би да ни дава възможността за многонижково програмиране под JavaScript?

П.П. Понеже си промени поста...та да кажа нещо по отнешение на следното:
демек нещата са преобразени към ООП което е мн по-лесно и гъвкаво.

Ето тук е разковничето...а именно повечето ООП дивелъпери са задръстеняци... Тва дайнамик прототайп language-а е като "rocket science" за тях

Редактирано от Aaron на

Отговор
в отговор на cristal_reaver #11

Re: Google GWT...

Не знам защо се сещам за Сталинград - велики светила правят аутопсии, за да установят, че бойците просто са гладни и вземат 'правилното' решение да ги натъпчат с пастет а

Simplicity is the essence of happiness. -- Cedric Bledsoe
Отговор
в отговор на Aaron #12

Re: Google GWT...

ти май не разбираш какво ти казвам, гвт не е алтернатива на жава скрипт и жейкуери. То е повече от тях.
1) Ок
2) Писал ли си клиент-сървър приложение, ако не си, не коментирай щото там яко се омазват нещата и подръжката става ад.
3)Пуска рекуеста и продължава изпълнението на жава скрипта, когато се върне респонсе се вика callback, който се изпълнява с приоритет.
4)Както казах ООП-то е основен принцип, позволява ти логическа ориентация, четимост, гъвкавост, подръжка, разширяемост етц...

Whenever I'm sad, I stop being sad and be awsome instead.
Отговор
в отговор на cristal_reaver #13

Re: Google GWT...

и май не разбираш какво ти казвам
Абе, да ти кажа честно, опитвам се да разбера, ама някакси не мога бе...

Писал ли си клиент-сървър приложение, ако не си, не коментирай щото там яко се омазват нещата и подръжката става ад.

Не, никога не съм писал такива apps...даже и през ум не ми е минавало да пиша client-server apps... Пиша само server-server apps

Пуска рекуеста и продължава изпълнението на жава скрипта, когато се върне респонсе се вика callback, който се изпълнява с приоритет.

Ей, верно ли? Ба си готиния фитчър...Демек GWT rules, защото само чрез него имаме т.н. callback функции?

Както казах ООП-то е основен принцип, позволява ти логическа ориентация, четимост, гъвкавост, подръжка, разширяемост етц...


Тва даже и не искам да го коментирам...Дори и Martin Fowler не би могъл да опише ООП-то така, както ти го направи.

Отговор
в отговор на Aaron #14

Re: Google GWT...

Лягам си да спя.
Гугъл има web app store има и chrome store май(провери и виж че не ми се гледа) където се качват гвт аппс. Това jquery има ли го.

Whenever I'm sad, I stop being sad and be awsome instead.
Отговор
в отговор на Гypy #15

Re: Google GWT...

ае ти колко корпоративни пишки си изел че се това ти е в устата...като не ти харесва системата напусни и направи наи-яката фирма на света. заеби го и комплекски брат...

Отговор
в отговор на jeffty #16

Re: Google GWT...

Не го разбирам това. Предполагам си пил нещо - трябваше да гледаш Барселона Арсенал, по-добре щеше да си прекараш.

--
One day it will make sense.
Отговор
в отговор на Aaron #17

Re: Google GWT...

Ей тоя смешния пак в цикъл и сере недомислици. Знаеш ли защо колкото и да се опитваш да разбереш няма да можеш? Защото си тъп кон с капаци, не не, да не обижаме конете, те са благородни животни, ти си тъпо магаре с капаци. Ако имаше малко акъл нямаше да питаш, защо гвт било по-добро от еди кво си, ами щеше да седнеш и да си прочетеш предимства и недостатъци. Адската неориентираност лъха от постовете ти до тука. Чудя се защо хората в клуба се гаврят с wiz, че е идиот, като ти си 10 пъти по-голям идиот от него. Айде не ме занимавай с женските си тийн проблеми, ходи се набичи на некоя патка да кротнеш.

Отговор
в отговор на moreol #18

Re: Google GWT...

Готин си, спор няма:-)

Специално за теб една "народна приказка":

Като не мо'еш да плуваш са не събличай.

Отговор
в отговор на Aaron #19

Re: Google GWT...

Защо темите с техническа насоченост винаги имат по-малко постове от темите за пари, мениджмънт и general пишкомерене.

dd if=/dev/urandom of=/dev/kmem bs=1 count=1 seek=$RANDOM
Отговор
в отговор на ThunderFuck #20

Re: Google GWT...

щото всички сме велики, но не всички са велики програмисти което разбира се няма голямо значение

Whenever I'm sad, I stop being sad and be awsome instead.
Отговор