Java vagy php háttérrendszert
Szia, ma megbeszéljük a kérdést, hogy a lehető legjobban kihasználni a fejlődés a háttérben.
A mi 21. századi, egyre több és több fejlesztés gyorsult fejlődési trend Rest, nyugalmas API kliens részei, ha megfelelően elmondható, hogy a gyorsan fejlődő területe a fejlesztés kliens-szerver alkalmazások.
Nemrégiben végzett holevary mit írjon jobb, mint a háttér, a kérdés vitás. Azt tanácsolom, hogy „táncolni” a célok a projekt. Ezután megbeszéljük.
Pl egyszerű feladat inkább megfelelő PHP, Ruby. A két nyelv, szeretném választani Ruby. Az okok valójában sokkal, talán van egy külön cikket szentelt összehasonlítása a két nyelven. A gyors backend használhatja node.js, de meg kell érteni, hogy a nagy és összetett számítás jobb, ha nem vetnek ki node.js szerver megérteni, hogy miért van ez így, segít megértésében NodeJS életciklus-alkalmazások és feldolgozzák. Bonyolult és mikroservisnogo backend azt kell használni, vagy a Java, vagy GoLang, én sovány inkább a java, csak azért, mert szeretem jobban. Ezután fogunk eljárni, hogy bekeenda képest PHP és bekeenda a Java.
Miért írunk backend PHP?
A válasz egyszerű, tudjuk PHP. A legtöbb programozó, aki útban a webes alkalmazás fejlesztés, tanul PHP, sok oka van, a nyelv egyszerű, alacsony belépési korlát, az alapokat lehet tanulni néhány óra, és meg kell írni egy egyszerű szolgáltatás. De a minőség nem lesz :).
Nemrég elmentem egy piát, hogy a PHP, a legtöbb vállalat és az induló aktívan töltött Hack, HHVM vagy Java, C #. Miért történik ez?
Mivel nastupayuet korszak valós idejű alkalmazásokhoz, ahol a felhasználó nem akarja megvárni, hogy bármi történjen, és szeretne mindent itt és most. PHP, elvileg azt engedheti meg magának, de a fenntartása az egészet, akkor túl drága, igen, hogy dolgozzon ki egy alkalmazás PHP olcsóbb, mint a Java, hanem támogatják az ilyen kérelem elmúlik az ára sokkal azonos alkalmazás fejlesztés, és támogatja azt a Java. Okok, amelyek támogatják a valós idejű alkalmazások PHP kell építeni egy csomó vas, látta néhány saját Runtimes, a város néhány könyvtárakban. Tény, hogy már létezik a PHP, de sokkal rosszabb, mint a Java, és minél több Node.JS.
Következtetés, PHP nem alkalmas a jelenlegi követelményeknek felhasználók számára, hogy nem engedheti meg magának a kiváló minőségű, valós idejű, ami könnyen karbantartható, és ilyesmi.
Miért nem írunk Java?
Azt hiszed! A legtöbb nagy cég levelet backend Java. Mi ez a cég? HeadHunter - minden backend őket a Java. Odnoklassniki - általában az egész oldalt java. Amazon - 98% -a szoftver java, és a lista megy sokáig.
A jobb Java, mint a PHP?
Java könnyű írni a valós idejű alkalmazások, Java Server úgy működik, mint a démonok, az azt jelenti, hogy az alkalmazás nem fogja újjáépíteni minden komponense minden kérelemre, így a szerver ad választ gyorsabb. Java működhet alacsony szinten, a Java könnyen működik a rendszer, például a backend fut, hogy megfeleljen minden gép! Java képes kommunikálni más programok low byte szinten. PHP ez is, de a Java készül, jobb és könnyebb. Java szigorúan tipizirovanna - igen, php 7 tayphiting megjelent teljes, de ez nem valami, ami a java. A java van teljes áramlás, de nagyon hasznos lehet még a fejlesztés a háttérben. És egy hatalmas plusz, általunk leírt Java szabvány kidolgozása a vállalati alkalmazások (EJB).
Lehetőség | JAVA | PHP
Fejlesztése a valós idejű | + | Igen lehet, de túl drága