Milyen előnyei vannak a java php webes alkalmazásokban
Amikor típusos nyelv, sokkal könnyebb megtanulni egy harmadik fél (és a) kódot vagy API-t. És az IDE nehezebb hibázni időben írni a kódot.
Mintegy könyvtárak PHP természetesen valamivel több, mint a Java (abba az irányba, az interneten). De én már megoldotta ezt a problémát, RPC (a részvétel nem kritikus), vagy JNI (natív hívás C \ C ++ függvények egy speciális interfész). Másrészt az alapvető dolgok, mint ORM és webes keretek készülnek sokkal minőségileg.
Minőségileg készült függőségek kezelése, gyártás és összeszerelés a projekt. Minden automatizált és elvarázsolt Java.
A Java, hogy van egy folyamat működik együtt ügyfeleivel PHP van szükség minden ügyfél egy új eljárás. Nem tudom, hogy ez hogyan befolyásolja a teljesítményt, de a Java ebben a tekintetben, mert sokkal kényelmesebb dolgozni az írásban egyes részvény meghajtók szolgáltatások az ügyfelek számára.
A közeljövőben lesz képes felhívni Python, Ruby könyvtárak vagy keretek közvetlenül a Java. Akkor már ezt, de ez Java7-8 jelentősen optimalizálva. Tehát a probléma a könyvtárak megoldódik.
Ha most szeretnénk elkezdeni a Java az interneten, vessen egy pillantást a webes keretrendszer Grails és Gobelin 5. Az első nem igazán Java (épült Groovy), de van egy nagy számú integrációk könyvtárakkal. Második teljes egészében Java, de kevésbé integrált könyvtárak.
Spring is most mainstream fejlesztése webes projektek. A fent felsorolt keretek vagy épített, vagy képesek integrálni őket.
A Java, hogy van egy folyamat működik együtt ügyfeleivel PHP van szükség minden ügyfél egy új eljárás
attól függ. Akkor és php démonok és más stillalive. Bár nem olyan furcsa. Mi php létrehoz egy külön eljárásban frufru azt befejezésekor - ez elvileg, de gyakran még egy plusz.
Igen tetszik, és nagyon rossz REST Java. Különösen a Spring Framework. API leírható ugyanabban az osztályban, ahonnan elérheti a többi. És a Java HotSpot JVM, míg a magatartási JIT összeállításáról ebbe az osztályba, és az arány lényegesen idősebb. A lényeg, hogy a programozó használt kezek nem görbe, ha dolgozik, tárgyak és a memória, különben sok időt a GC elhagyja. De ez az én IMHO. Továbbítják a véleményét másokkal
A PHP egy másik fontos előnye az interneten: a szkript lehet időben korlátozott és a memóriát. És ez a korlátozás nem érinti a többi kapcsolatot.
A Java, akkor meg kell ölni az alkalmazás szerver és újra futni, de ez egy hosszú idő, és befolyásolja a többi kapcsolatokat. Tulajdonképpen ezért prodakshene futtatható több szerver egy gépen.