PHP Symphony vs Spring Boot

balki

Re:PHP Symphony vs Spring Boot
« Odpověď #15 kdy: 11. 11. 2018, 17:35:25 »
Citace
Thymeleaf a různé další se mi ovládali hodně těžkopádně

Súhlas. Twig je oveľa lepší. Dokonca donedávna Thymeleaf neakceptoval HTML5 tagy, ale iba XHTML, čo
spôsobovalo problémy s twitter, google, facebook atď. buttonmi.


Thymeleaf je pain in the ass, lepsie je pouzit  mustache.java/handlebars.java, ked uz sa nutne musi pouzit server side rendering. (akoze sa vacsinou nemusi)


Jano7

Re:PHP Symphony vs Spring Boot
« Odpověď #16 kdy: 11. 11. 2018, 17:53:32 »
Citace
Thymeleaf a různé další se mi ovládali hodně těžkopádně

Súhlas. Twig je oveľa lepší. Dokonca donedávna Thymeleaf neakceptoval HTML5 tagy, ale iba XHTML, čo
spôsobovalo problémy s twitter, google, facebook atď. buttonmi.


Thymeleaf je pain in the ass, lepsie je pouzit  mustache.java/handlebars.java, ked uz sa nutne musi pouzit server side rendering. (akoze sa vacsinou nemusi)

Problém je, že pokiaľ dobre viem, tak Spring má spravenú integráciu s formulármi, security len s Thymeleaf. Ostatné šablóny to nemajú. Mne sa  najviac páči Freemarker, ale ten tiež nemá dotiahnutú integráciu so Springom.

A čo používate pri client side rendering? Angular, React či Vue?

Alex

Re:PHP Symphony vs Spring Boot
« Odpověď #17 kdy: 11. 11. 2018, 18:53:12 »
A čo používate pri client side rendering? Angular, React či Vue?
Vue. Je to jednoduché.

balki

Re:PHP Symphony vs Spring Boot
« Odpověď #18 kdy: 12. 11. 2018, 08:48:44 »
A čo používate pri client side rendering? Angular, React či Vue?

React.  Ja sa ucim angular (kvoli diverzifikacii, reactistov uz mame). Mne sa paci ember.js, ale na tom nezalezi, co sa mne paci ;)

andy

Re:PHP Symphony vs Spring Boot
« Odpověď #19 kdy: 13. 11. 2018, 10:24:58 »
Tak teraz pozeram profesiu a mam dojem, ze php programatorom ponukaju viac. Senior od 1900, java ze 1200, kks tusim sa naucim murovat. No a nahradit javu na backende php, to je riadna hlupost. Teda ak nejde o nejaky system so 100 requestmi denne.. Ono to vyzera ze to php je lacnejsie, ma to viac pricin, neskusenost atd. Zabehnute firmy co vedia tie projekty aj realisticky nacenit lacnejsie nie su.


agent

Re:PHP Symphony vs Spring Boot
« Odpověď #20 kdy: 13. 11. 2018, 11:03:22 »
Zas to s těmi 100 requesty denně nepřeháněj.
I PHP je schopné vyřizovat stovky requestů za sekundu.

andy

Re:PHP Symphony vs Spring Boot
« Odpověď #21 kdy: 13. 11. 2018, 11:23:32 »
Zavisi od toho co robia.. Zase netreba brat vsetko doslovne.

Jano7

Re:PHP Symphony vs Spring Boot
« Odpověď #22 kdy: 14. 11. 2018, 13:15:09 »
Tak teraz pozeram profesiu a mam dojem, ze php programatorom ponukaju viac. Senior od 1900, java ze 1200, kks tusim sa naucim murovat. No a nahradit javu na backende php, to je riadna hlupost. Teda ak nejde o nejaky system so 100 requestmi denne.. Ono to vyzera ze to php je lacnejsie, ma to viac pricin, neskusenost atd. Zabehnute firmy co vedia tie projekty aj realisticky nacenit lacnejsie nie su.

Nedávno sa Fabien Potencier a Taylor Otwell naťahovali, čí framework je rýchlejší. Vychádzalo im cca 500 requestov za sekundu. Spring Boot v plnej paráde by mal zvládnuť cca 3000 requestov. Otázka je, koľko aplikácií potrebuje mať viac ako 500 requestov za sekundu? Robili ste na takých projektoch?

https://medium.com/@taylorotwell/benchmarking-laravel-symfony-zend-2c01c2b270f8

Murárčina nie je vôbec podradný job, dobrý murár musí byť inteligentný a zdatný. A Symfony je veľmi dobrý framework, treba si ho vyskúšať bez nejakých predsudkov alebo hotových názorov. 

Alex

Re:PHP Symphony vs Spring Boot
« Odpověď #23 kdy: 14. 11. 2018, 17:05:04 »
Playframework 2.6 Scala 2.12 dělá 60k request per second na 6 core CPU 2.5 GHZ viz.

https://info.lightbend.com/rs/558-NCX-702/images/white-paper-play-framework-jvm-architects-path-to-super-fast-web-apps-2.pdf

V reálném nasazení je potřeba zohlednit rychlost databáze a kolik dotazů na stránku je potřeba. Povětšinou se technologie vybírá podle kritérií jako udržovatelnost, dostupnost pracovní síly, rychlost vývoje, existující komponenty co se dají zrecyklovat.

gll

  • ****
  • 429
    • Zobrazit profil
    • E-mail
Re:PHP Symphony vs Spring Boot
« Odpověď #24 kdy: 14. 11. 2018, 17:39:01 »

test

Re:PHP Symphony vs Spring Boot
« Odpověď #25 kdy: 14. 11. 2018, 17:54:48 »
Nedávno sa Fabien Potencier a Taylor Otwell naťahovali, čí framework je rýchlejší. Vychádzalo im cca 500 requestov za sekundu. Spring Boot v plnej paráde by mal zvládnuť cca 3000 requestov. Otázka je, koľko aplikácií potrebuje mať viac ako 500 requestov za sekundu? Robili ste na takých projektoch?

a díky třeba php-pm se to dá zrychlit až na cca. trojnásobek, ale to už vyžaduje trochu skill a něco o tom vědět

na aplikaci, která potřebovala víc jak 500r/s jsem pracoval a  ten výkon vyžadovala jen několikrát do roka (o to hůř se ladilo). Nicméně poznatek je takový, že se optimalizace přesouvali pořád mezi aplikací a databází, kde pokud člověk vylepšil jednu věc tak se mu přesunul bottleneck do DB a vice versa.

andy

Re:PHP Symphony vs Spring Boot
« Odpověď #26 kdy: 14. 11. 2018, 20:31:09 »
Nedávno sa Fabien Potencier a Taylor Otwell naťahovali, čí framework je rýchlejší. Vychádzalo im cca 500 requestov za sekundu. Spring Boot v plnej paráde by mal zvládnuť cca 3000 requestov. Otázka je, koľko aplikácií potrebuje mať viac ako 500 requestov za sekundu? Robili ste na takých projektoch?

https://medium.com/@taylorotwell/benchmarking-laravel-symfony-zend-2c01c2b270f8

Murárčina nie je vôbec podradný job, dobrý murár musí byť inteligentný a zdatný. A Symfony je veľmi dobrý framework, treba si ho vyskúšať bez nejakých predsudkov alebo hotových názorov. 
Ano robil, ale NDA. 500rps sa da velmi jednoducho dosiahnut a netreba mat vytazenejsi web. Dnes 1 page view vygeneruje desiatky ajax requestov (nejaky scroll gridu napr). Navyse chcete mat aj nizku latenciu, aby sa uzivatelia neucakali na smrt. Na pobockovych aplikaciach, kde ludia aplikaciu realne pouzivaju, sa da take rps dosiahnut velmi jednoducho. Alebo si spravite REST API a zacnu vam to volat a zrazu je tych smiesnych 500rps malo.. Alebo si predstavte, ze idete prepnut TV kanal a cakate 10s.
A pritom to nie je debata, ze asm vs c++. Frameworky v jave su dnes tiez uplne inde ako za cias j2ee, java ma imo ovela lepsie tooly, debugger nie je trapenie, kod sa da menit za behu ked treba atd atd. Navyse je asi tak isto produktivna ako php, o vyrazne vyssej produktivite sa da hovorit pri jazykoch ako smalltalk alebo take delphi ak sa pouzije ako RAD (to su viacmenej objektivne metriky).

andy

Re:PHP Symphony vs Spring Boot
« Odpověď #27 kdy: 14. 11. 2018, 20:47:43 »
A k tym murarom - ano to je na tu debatu, ze ci ma clovek s VS ktory sa neustale musi dovzdelavat zarabat viac, hlavne ak neustale v novinach nariekaju ako je takych ludi malo. Ale nemyslim si, ze menej platena praca=podradna praca. Je menej platena jednoducho preto, ze je na trhu vacsia konkurencia. Navyse oni podla mojich informacii praveze nezarabaju malo, tak akurat ze clovek z toho v pohode vyzije. Prave preto som spomenul murarov, lebo na to netreba VS a taky murar zarobi pomaly lepsie ako junior a niektori seniori a vasu pracu neposlu do Indie ked zapytate viac.

balki

Re:PHP Symphony vs Spring Boot
« Odpověď #28 kdy: 15. 11. 2018, 07:03:09 »
Tak teraz pozeram profesiu a mam dojem, ze php programatorom ponukaju viac. Senior od 1900, java ze 1200, kks tusim sa naucim murovat. No a nahradit javu na backende php, to je riadna hlupost. Teda ak nejde o nejaky system so 100 requestmi denne.. Ono to vyzera ze to php je lacnejsie, ma to viac pricin, neskusenost atd. Zabehnute firmy co vedia tie projekty aj realisticky nacenit lacnejsie nie su.

Nedávno sa Fabien Potencier a Taylor Otwell naťahovali, čí framework je rýchlejší. Vychádzalo im cca 500 requestov za sekundu. Spring Boot v plnej paráde by mal zvládnuť cca 3000 requestov. Otázka je, koľko aplikácií potrebuje mať viac ako 500 requestov za sekundu? Robili ste na takých projektoch?

https://medium.com/@taylorotwell/benchmarking-laravel-symfony-zend-2c01c2b270f8

Murárčina nie je vôbec podradný job, dobrý murár musí byť inteligentný a zdatný. A Symfony je veľmi dobrý framework, treba si ho vyskúšať bez nejakých predsudkov alebo hotových názorov.

Spring boot/symphony na male riesenia to bude asi jedno. Ale ked uz je tych requestov ozaj sakramensky vela, tak sa hodi pouzit spring cloud. To sa da paradne naskalovat. Odporucam pozriet http://spring.io/projects/spring-cloud . Mozno ma take nieco da robit aj s php-ckom. Prosim napiste ak existuje podobne jednoduche riesenie na php + apache/nginx/whatever. Nejde mi o vyryvanie ale mozno budem niekedy musiet take navrhnut.

Re:PHP Symphony vs Spring Boot
« Odpověď #29 kdy: 15. 11. 2018, 08:24:07 »
kdo nebo co je murar?
proc se sakra imigranti nemuzou naucit cesky?
Děkuji za možnost editace příspěvku.