Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: Jaroslav 09. 01. 2014, 09:59:24

Název: Nástroje a jazyky pro vývoj webu
Přispěvatel: Jaroslav 09. 01. 2014, 09:59:24
Jake nastroje a programovaci jazyky pouzivate pri vytvareni webovych stranek?
Název: Re:Vyvoj stranek
Přispěvatel: jackdown 09. 01. 2014, 10:52:50
google a notepad
Název: Re:Vyvoj stranek
Přispěvatel: Tsukasa 09. 01. 2014, 10:56:34
Standardni HTML5, CSS3, JavaScript a PHP, ale toto se lehce vygooglit, protoze toto je relativne bezne. Mymi nastroji jsou tuzka, papir, textovy editor/IDE a pixelmator. Lepe na takto siroce formulavanou otazku neodpovim.
Název: Re:Vyvoj stranek
Přispěvatel: rincewind 7a 09. 01. 2014, 11:27:29
Nastroje kodovania: Notepad++, Netbeans
Nastroje pristupu: FileZilla, Winscp, Putty
Kodovacie jazyky: HTML, CSS, Javascript (specialne kniznice jQuery), PHP
Databazy: MySQL, PostgreSQL

Este doplnim CMS/Framework: Drupal
Název: Re:Vyvoj stranek
Přispěvatel: DHCP 09. 01. 2014, 12:17:48
Driv PHP+Nette, Ruby+Ruby on Rails
Aktualne Python+Django, Flask
Javascript
Název: Re:Vyvoj stranek
Přispěvatel: Riff 09. 01. 2014, 12:43:00
CSS, LESS, HTML, JS, JSDoc, SVN, Git, PHP, node.js, Sublime Text, Photoshop, PSP, Sencha Architect, Koala
Název: Re:Vyvoj stranek
Přispěvatel: to_je_jedno 09. 01. 2014, 12:44:54
lamp, drupal, netbeans, git, firebug.
Název: Re:Nástroje a jazyky pro vývoj webu
Přispěvatel: MiskoB 09. 01. 2014, 13:51:49
Java, Spring, Oracle db, MongoDB, Redis, html, css, javascript, Facebook React, grunt, Google closure, IntelliJ idea, SQL Developer, ...
Název: Re:Nástroje a jazyky pro vývoj webu
Přispěvatel: - 10. 01. 2014, 09:42:00
Je pěkné, že jste vyjmenovali všechny jazyky, které znáte. A nějaká pro a proti ?
Název: Re:Nástroje a jazyky pro vývoj webu
Přispěvatel: jonko 10. 01. 2014, 10:04:32
Aka otazka taka odpoved.
Aky letny sport robite, a ake pomocky pri nom pouzivate ?
Pre a proti ?

Co si predstavujes pod vyvojom webu, a ake mas skusenosti s vyvojom, programovanim, kodovanim ?
Název: Re:Nástroje a jazyky pro vývoj webu
Přispěvatel: eMko 10. 01. 2014, 10:31:09
Jaroslav: Co se rozčiluješ? Lidi tu zodpověděli Tvoji otázku. Možná ne tak jak jsi ji myslel, ale rozhodně tak, jak jsi ji napsal.

Volba prostředí záleží na tom, co chceš dělat. Jaké jsou prioritní požadavky uživatele a Tebe jako tvůrce?

- Levný hosting, levný vývoj, dostupní lidi?
Pak zkus PHP. Nástroje jako NetBeans, PHPStorm (IntelliJ IDEA), databáze MySQL. Rozhodně to má daleko k ideálu pro vývoj webových aplikací, ale Tvé primární požadavky to splní. U PHP je snadná rozšiřitelnost pomocí modulů napsaných v C, takže máš-li bottleneck v náročném zpracování dat, dá se to použít.

- Celkový výkon, dostupnost knihoven, integrovaná a prověřená řešení, vše od jedné firmy s dostupnou podporou?
Microsoft. C#, Visual Studio (+ plugin ReSharper - jestli to Tví vývojáři umí a chtějí použít (což bohužel není samozřejmost), hooodně to pomůže), MSSQL jako databáze, Windows Azure jako hosting. Lidská síla je také dostupná, byť povětšinou dražší než v PHP. Oproti PHP máš možnost využít lepší možnosti statické definice systému - C# a F# jsou staticky typované jazyky, navíc F# je pro zpracování dat a algoritmizaci téměř blbuvzdorný. Hlavní framework je Microsoft MVC na větší vývoj kde chceš mít věci přímočaře pod kontrolou, a Web Forms na jednoduché aplikace (např. čtení - úprava - zápis dat do databáze, např. e-shopy).

- Celkový výkon, dostupnost knihoven, mnoho věcí zdarma?
Ekosystém kolem Javy. Jazyky: hlavně Java (klasický objektový), Scala (hybridní objektový - funkcionální, má hodně propracovaný typový systém), Groovy (dynamický - dobře spolupracuje s Javou; když víš, co děláš, dost brutální věc). Nástroje Eclipse, Netbeans, IntelliJ IDEA. Frameworků je 6 půlek, vybere si asi každý. Lidská síla celkem dostupná. Databáze: MySQL, Oracle, MSSQL. Hosting buď vlastní nebo cloud (klidně i Windows Azure, který nabízí i linuxové servery, ale dá se najít levnější).

- Jednoduché dynamické prostředí, ne PHP, sehnatelná síla, dynamické prostředí?
Python, Perl. Prostředí opět IntellJ IDEA, případně něco přímo pro tyto jazyky. Zbytek záleží na Tobě.

--------

Pokud chceš aplikaci, aby "hrála, zpívala, blikala, měnila barvičky" a dělala podobné čoviny, tak Javascript na klienta. To můžeš zkombinovat s čímkoliv vyjmenovaným + tady možná dává smysl využít javascript i na server (node.js).

Stylování: CSS. Pokud si s tím potřebuješ víc vyhrát, existují frameworky pro usnadnění práce
.
Název: Re:Nástroje a jazyky pro vývoj webu
Přispěvatel: eswrgewrtewrtw 10. 01. 2014, 10:34:43
python --- apache mod_python :-)
C++     --- wt / web toolikt
Název: Re:Nástroje a jazyky pro vývoj webu
Přispěvatel: andy 10. 01. 2014, 17:45:28
Na serveru - PostrgreSQL, python (bottle framework), sqlabstr, SCSS, coffeescript
Na klientu - angularJS, bootstrap CSS, angularjs-bootstrap

Bohužel, hosting s pythonem a postgresql prakticky neexistuje, takže musíš mít vlastní server, na který si to nainstaluješ.

Na enterprise aplikace to není (nikdy jsem neřešil výkon, chybí tomu různé statické kontroly, angularjs nějak nemá úplně představu o tom, co je to "model"), ale na psaní dynamických aplikací je to super.

AngularJS je zajímavý v tom, že vlastně všechno tahá přes REST/JSON rozhraní, takže na serveru zcela odpadá řešení templatingu a podobné věci (což je účelem většiny frameworků, resp. vlastně celého PHP).
Název: Re:Nástroje a jazyky pro vývoj webu
Přispěvatel: Honza 10. 01. 2014, 17:58:07
Je pěkné, že jste vyjmenovali všechny jazyky, které znáte. A nějaká pro a proti ?
všechny ještě ne...
Smalltalk - na serveru
Smalltalk - u klienta
výhoda - jeden programovací jazyk stačí
Název: Re:Nástroje a jazyky pro vývoj webu
Přispěvatel: Ziktofel 10. 01. 2014, 18:04:43
jinak mne jako zajimavej lightweight framework mi pripada todle:

http://getbootstrap.com/
Název: Re:Nástroje a jazyky pro vývoj webu
Přispěvatel: Tsukasa 10. 01. 2014, 18:43:23
Je pěkné, že jste vyjmenovali všechny jazyky, které znáte. A nějaká pro a proti ?

Kdyz nezname, co chcete vytvaret, tak to je potom tezke. Vyvoj webu ma hranice mezi facebookem a example.com. Otazka ma byt: Chci programovat [CMS|webovou prezentaci|Single Page Aplication|Navrhni si vlastni ukol] a umim [Java|JavaScript|Co ja vim]. Doporucte mi, prosim, nastroje, ktere mi usnadni praci. Pripadne navrhnete novy jazyk, pokud ma velmi kvalitni nastroje.
Název: Re:Nástroje a jazyky pro vývoj webu
Přispěvatel: kapitan 17. 01. 2014, 09:17:09
PHP pro rychly vyvoj.

Java/NET pro robustnejsi aplikace.
Název: Re:Nástroje a jazyky pro vývoj webu
Přispěvatel: fish 17. 01. 2014, 14:37:29
Je pěkné, že jste vyjmenovali všechny jazyky, které znáte. A nějaká pro a proti ?

Kdyz nezname, co chcete vytvaret, tak to je potom tezke. Vyvoj webu ma hranice mezi facebookem a example.com. Otazka ma byt: Chci programovat [CMS|webovou prezentaci|Single Page Aplication|Navrhni si vlastni ukol] a umim [Java|JavaScript|Co ja vim]. Doporucte mi, prosim, nastroje, ktere mi usnadni praci. Pripadne navrhnete novy jazyk, pokud ma velmi kvalitni nastroje.

...jo a dam si k tomu 5 knedliku. Dekuji! Sorry za OT, ale ta otazka skutecne nema hranice :)