Náhodou nodejs je fasa vec... nechápem na čo sa byť do prs že aký zložitý jazyk viem a programovať jednoduchú pi*** v cečku (najhorší idiot je ten ktorý robí jednoduché vecí zložitým postupom a ešte sa preto cíti inteligentný)... keď si to môžem jednoducho a rýchlo spraviť v javascripte.... Proste JavaScript rullez ! Ten meteor musí byť určite fasa zlepšovák...
Meteor je výborná platforma na urychlení vývoje NodeJS aplikací. Nicméně neříkám, že to je nutnost. Záleží na vašem rozpočtu a vkusu (např. nemusíte řešit komplexní Webpack, popř. Babel, vše funguje out of the box, backend je zjednošený, takže ho napíše i frontend developer..).
Co se týče full stack Javascriptu / EcmaScriptu z business hlediska IMHO poskytuje prostě nejlepší poměr cena/výkon. Proto většina nových projektů a startupů využívá JS přístup jako samozřejmost. Uživatelům je totiž jedno jestli je backend napsaný v Pythonu, Ruby, Javě nebo třeba Fortranu:-).. Oni chtějí kvalitní produkt (v případě web. aplikace = SPA přístup), a zakladatelé/investoři zase chtějí ten produkt vytvořit v co nejkratším čase za nejmenší peníze..
"kvalitní" je tady to důležité slovo, které je velmi relativní. Z pohledu uživatele, se rozhodně nejdná o kvalitu, když je to zranitelné, přetěžuje to browser, a má to spoustu dalších neduhů "rychle" vyvynuté aplikace. Zadavatel ale často kouká na pořizovací cenu, a nedohlédne to, že to bude potřeba taky provozovat (respektive na provozování není udělán odhad a následně se to spíš provozuje "samo", než aby se tomu někdo věnoval). A na takové projekty se nodejs a podobné nové technologie používají, takže právě tyto projekty dělají jméno těmto technologiím z pohledu spolehlivosti. Na druhou stranu, jsou to právě tyto technologie, které dovolí rychle vyvinout prototyp aplikace, který je možný předvést zadavateli. No a když už se zadavateli ukázalo, že to funguje, tak už to přece nepotřebuje dodělat....
Tohle by se dalo změnit, kdyby zadavatel zaplatil část peněz hned a část až po nějaké době používání, s tím, že by muselo být ve smlouvě/zadání ošetřeno s čím se musí umět aplikace vyrovnat. To ale zase prodražuje zadání aplikace, protože si na to musí někdo sednout a ve své pracovní době pořádné zadání udělat....