Nástroje a jazyky pro vývoj webu

Jaroslav

Nástroje a jazyky pro vývoj webu
« kdy: 09. 01. 2014, 09:59:24 »
Jake nastroje a programovaci jazyky pouzivate pri vytvareni webovych stranek?
« Poslední změna: 09. 01. 2014, 13:30:30 od Petr Krčmář »


Re:Vyvoj stranek
« Odpověď #1 kdy: 09. 01. 2014, 10:52:50 »
google a notepad

Re:Vyvoj stranek
« Odpověď #2 kdy: 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.

Re:Vyvoj stranek
« Odpověď #3 kdy: 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

DHCP

Re:Vyvoj stranek
« Odpověď #4 kdy: 09. 01. 2014, 12:17:48 »
Driv PHP+Nette, Ruby+Ruby on Rails
Aktualne Python+Django, Flask
Javascript


Riff

Re:Vyvoj stranek
« Odpověď #5 kdy: 09. 01. 2014, 12:43:00 »
CSS, LESS, HTML, JS, JSDoc, SVN, Git, PHP, node.js, Sublime Text, Photoshop, PSP, Sencha Architect, Koala

Re:Vyvoj stranek
« Odpověď #6 kdy: 09. 01. 2014, 12:44:54 »
lamp, drupal, netbeans, git, firebug.
Děkuji za možnost editace příspěvku.

MiskoB

Re:Nástroje a jazyky pro vývoj webu
« Odpověď #7 kdy: 09. 01. 2014, 13:51:49 »
Java, Spring, Oracle db, MongoDB, Redis, html, css, javascript, Facebook React, grunt, Google closure, IntelliJ idea, SQL Developer, ...

-

Re:Nástroje a jazyky pro vývoj webu
« Odpověď #8 kdy: 10. 01. 2014, 09:42:00 »
Je pěkné, že jste vyjmenovali všechny jazyky, které znáte. A nějaká pro a proti ?

jonko

Re:Nástroje a jazyky pro vývoj webu
« Odpověď #9 kdy: 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 ?

eMko

  • ****
  • 456
    • Zobrazit profil
    • E-mail
Re:Nástroje a jazyky pro vývoj webu
« Odpověď #10 kdy: 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
.

eswrgewrtewrtw

Re:Nástroje a jazyky pro vývoj webu
« Odpověď #11 kdy: 10. 01. 2014, 10:34:43 »
python --- apache mod_python :-)
C++     --- wt / web toolikt

andy

Re:Nástroje a jazyky pro vývoj webu
« Odpověď #12 kdy: 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).

Honza

Re:Nástroje a jazyky pro vývoj webu
« Odpověď #13 kdy: 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čí

Re:Nástroje a jazyky pro vývoj webu
« Odpověď #14 kdy: 10. 01. 2014, 18:04:43 »
jinak mne jako zajimavej lightweight framework mi pripada todle:

http://getbootstrap.com/