Výběr webové technologie

Sten

Re: Výběr webové technologie
« Odpověď #15 kdy: 23. 01. 2011, 21:47:41 »
Python je asi nejsnažší cesta, jak začít (a to nejen webovky). PHP je takový nejběžnější pro webovky, na rozdíl od ostatních technologií pro něj (i kvalitní) hosting seženete zadarmo nebo za pár korun a to je pro mnoho firem stále důležité. Jinak asi nejvíc peněz se točí v Javě a C/C++, ale oboje chce poměrně hodně práce (u Javy pro dobře placenou pozici potřebujete hodně praxe a u C/C++ se to pořádně naučit).


alefo

Re: Výběr webové technologie
« Odpověď #16 kdy: 23. 01. 2011, 23:34:54 »
PHP má dramatickú výhodu, že webhosting je za pár šupov a viete zavesiť aplikáciu a byť na ňu hrdý.

Java/C# je zase spriaznená s firmami, a naozaj sa tam točia peniaze a je istota, že po takom 1 roku znalostí, kde zvládnete základy, máte možnosť sa zamestnať na junior pozícii, a potom bezpečne kariérne rásť dovtedy, kým vás to bude baviť. Ale prakticky nahostovať vlastnú aplikáciu je nemožné, pokiaľ si neprenajmete vlastný virtuálny server.

Otázka je, či je instantné hostovanie vlastnej aplikácie výhodnejšie než kariérna perspektíva :-)


rc.conf

Re: Výběr webové technologie
« Odpověď #17 kdy: 24. 01. 2011, 00:18:13 »
Koukam, ze nazory jsou znacne rozdilne :-) Zatim vitezi Grails, PHP (Symfony, Nette) a Python - vse na mensi az stredne velke projekty.

alefo

Re: Výběr webové technologie
« Odpověď #18 kdy: 24. 01. 2011, 00:25:14 »
Však Grails má rovnaké technické obmedzenia ako Java :-) A samozrejme, všetky jej výhody, plus Groovy.

Marty

Re: Výběr webové technologie
« Odpověď #19 kdy: 24. 01. 2011, 01:01:32 »
Co tim myslite? Hostovani na Tomcatu? Asi bude nuceny poridit nejake VPSko...Protoze jit cestou - PHP je vsude, je to sice hrozny balast, ale hosting je nejlevnejsi - mi neprijde koser...


capslock

Re: Výběr webové technologie
« Odpověď #20 kdy: 24. 01. 2011, 01:23:06 »
Že nejvíce lidí používá pro vývoj Web aplikací PHP a Javu automaticky znamená, že tyto technologie jsou nejprůměrnější. Pokud je tedy naším cílem vytvořit průměrné webové aplikace - pak ano, proč ne PHP nebo Java. Pokud je ale naším cílem vytvořit kvalitní webové aplikace, je třeba se poohlédnout jinde.

alefo

Re: Výběr webové technologie
« Odpověď #21 kdy: 24. 01. 2011, 02:05:42 »
Citace
Co tim myslite? Hostovani na Tomcatu?
Ak ste reagovali na mňa, tak áno. Grails potrebuje nejaký servletový kontajner, napr. Tomcat. Ale možno sú nejaké webhostingy, kde vám povolia servlety s rozumnými reštrikciami.

Citace
Pokud je ale naším cílem vytvořit kvalitní webové aplikace, je třeba se poohlédnout jinde.
Napríklad? :-)

PetrPan

Re: Výběr webové technologie
« Odpověď #22 kdy: 24. 01. 2011, 09:25:45 »
Že nejvíce lidí používá pro vývoj Web aplikací PHP a Javu automaticky znamená, že tyto technologie jsou nejprůměrnější. Pokud je tedy naším cílem vytvořit průměrné webové aplikace - pak ano, proč ne PHP nebo Java. Pokud je ale naším cílem vytvořit kvalitní webové aplikace, je třeba se poohlédnout jinde.
No je zase kravina! Na tom jak bude výsledná aplikace kvalitní ma výběr jazyka podíl minimálni. I v php jde tvořit kvalitní aplikace .

ava

Re: Výběr webové technologie
« Odpověď #23 kdy: 24. 01. 2011, 10:00:59 »
No, ja tedka taky vstoupil do sveta tvorby webovych aplikaci, a nakonec jsem se rozhodl pro Lift (http://liftweb.net/). Hostovat to budu na AWS, amazon tedka spustil AWS Elastic Beanstalk (http://aws.amazon.com/elasticbeanstalk/), kam se akorat nahraje WAR, a beanstalk se postara o monitorovani, load balancing, spousteni dalsich instanci pri vysokem vytizeni atd... to mi prijde super.

peter

Re: Výběr webové technologie
« Odpověď #24 kdy: 24. 01. 2011, 11:56:36 »
Koukam, ze nazory jsou znacne rozdilne :-) Zatim vitezi Grails, PHP (Symfony, Nette) a Python - vse na mensi az stredne velke projekty.

Nette by som nepouzival... dokumentacia je hrozna a v porovnaniach rychlosti a vykonnosti je Nette suverenne najpomalsie... myslim ze trhlo este aj ZEND... ked framework tak skor codeigniter, cakephp... tie maju aj ovela lepsiu a zrozumitelnejsiu dokumentaciu

capslock

Re: Výběr webové technologie
« Odpověď #25 kdy: 24. 01. 2011, 12:07:05 »
Že nejvíce lidí používá pro vývoj Web aplikací PHP a Javu automaticky znamená, že tyto technologie jsou nejprůměrnější. Pokud je tedy naším cílem vytvořit průměrné webové aplikace - pak ano, proč ne PHP nebo Java. Pokud je ale naším cílem vytvořit kvalitní webové aplikace, je třeba se poohlédnout jinde.
No je zase kravina! Na tom jak bude výsledná aplikace kvalitní ma výběr jazyka podíl minimálni. I v php jde tvořit kvalitní aplikace.
Já jsem samozřejmě neměl na mysli, že použití jednoho určitého frameworku někomu zajistí krásný obrázky a skvělej nápad na web, ale že ho odstíní od věcí, co každý programátor musí řešit. Například replay attack - pokud framework generuje form stylem `<input name="email" />`, pak je na méně odolnější, než pokud vygeneruje pokaždý jinej hash `<input name="4d3d5b9a17426a31e30160fd">`.

capslock

Re: Výběr webové technologie
« Odpověď #26 kdy: 24. 01. 2011, 12:17:03 »
Citace
Co tim myslite? Hostovani na Tomcatu?
Ak ste reagovali na mňa, tak áno. Grails potrebuje nejaký servletový kontajner, napr. Tomcat. Ale možno sú nejaké webhostingy, kde vám povolia servlety s rozumnými reštrikciami.

Citace
Pokud je ale naším cílem vytvořit kvalitní webové aplikace, je třeba se poohlédnout jinde.
Napríklad? :-)
například Lift jak tady píše ava nevypadá špatně. Jeho autor napsal web manifest: tedy jakési shrnutí dominantních web frameworků, v čem vynikají a v čem chybují. http://blog.lostlake.org/index.php?/archives/16-Web-Framework-Manifesto.html. Mimochodem ke groovy - jeho autor James Strachan vypustil do světa větu cituji
Citace
I can honestly say if someone had shown me the Programming in Scala book by by Martin Odersky, Lex Spoon & Bill Venners back in 2003 I'd probably have never created Groovy.
, což cokoliv postaveného na groovy docela shazuje :-)

Marty

Re: Výběr webové technologie
« Odpověď #27 kdy: 24. 01. 2011, 17:14:56 »
Koukam, ze nazory jsou znacne rozdilne :-) Zatim vitezi Grails, PHP (Symfony, Nette) a Python - vse na mensi az stredne velke projekty.

Nette by som nepouzival... dokumentacia je hrozna a v porovnaniach rychlosti a vykonnosti je Nette suverenne najpomalsie... myslim ze trhlo este aj ZEND... ked framework tak skor codeigniter, cakephp... tie maju aj ovela lepsiu a zrozumitelnejsiu dokumentaciu
Pokud ne Nette, tak docela se mi libila i Kohana :) Kazdopadne diky za tipy, kouknu.

andy

Re: Výběr webové technologie
« Odpověď #28 kdy: 24. 01. 2011, 17:36:45 »
Po uvodnom nadseni som zistil, ze scala nema break a continue a to ja dost casto pouzivam (ten emulovany break je pomaly, ale pri web aplikaciach je to mozno jedno).
Co sa tyka frameworkov, pri php by som asi skusil doctrine2+netty, ostatne technologie su sice pekne, ale nenajdes lacny hosting..

alefo

Re: Výběr webové technologie
« Odpověď #29 kdy: 24. 01. 2011, 17:49:21 »
Podmienka a booleovská premenná sa použiť nedá? Okrem toho, pomalosť je non-issue.

Navyše
Citace
Scala 2.8 will include break, but not continue.