Il linguaggio di programmazione Java Java in grado di produrre eseguibili da eseguire sul computer che eseguono un sistema operativo per il quale Oracle produce una Java Virtual Machine ( JVM ) - tra cui Windows e Mac OS - così come nelle pagine Web HTML come applet . Questo permette ai programmi Java di agire come server e client . In termini di programmazione , programmi server accettano dati da e distribuire dati in programmi client . Le piattaforme per le quali Oracle JVM produce significa che gli sviluppatori possono utilizzare il linguaggio Java per server di programma e di componenti client che gira su server fisici , computer desktop , laptop e dispositivi mobili .
PHP Piattaforma
PHP è esclusivamente un linguaggio di scripting lato server. Questo significa che il codice sorgente di PHP deve essere memorizzato su un server e può eseguire solo attraverso un proxy HTML quando un utente accede al file PHP attraverso un Web browser . Anche se questo , in combinazione con le interfacce di PHP per interagire con una varietà di database , lo rende un linguaggio utile per la creazione di sistemi di gestione dei contenuti del sito web di database - centric , limita la funzionalità di PHP nella creazione di sistemi aziendali .
Enterprise Caratteristiche
Java EE fornisce una serie di strumenti che permettono di componenti Java diversi di interagire tra di loro attraverso un sistema integrato di impresa , la scala con l'utilizzo del traffico , e hanno capacità di cloud computing . Questi includono il Java Message Service e framework per lo sviluppo di server Java . Tuttavia, gli script PHP non hanno la stessa robustezza in termini di strumenti per la comunicazione con gli altri componenti PHP e non gestiscono direttamente ridimensionamento del traffico . Questo è gestito dalle deleghe HTML che eseguire gli script PHP .
Threading
Uno dei principali vantaggi di Java EE su PHP per lo sviluppo di sistemi di impresa è la sua capacità di eseguire contemporaneamente più thread . Ciò significa che un componente Java di un sistema aziendale può eseguire più compiti di elaborazione contemporaneamente , mentre un componente PHP può eseguire solo una singola attività in un dato momento . Ciò consente la creazione di programmi di server che può gestire più connessioni in entrata e in uscita in una volta , così come i programmi client che può fare più di una pagina programmato con uno script PHP .
Programmazione © www.354353.com