Codice Apex

Pregusta il futuro dello sviluppo on-demand

Apex, il linguaggio di programmazione di Force.com che verrà lanciato a breve, rappresenta un nuovo e potente strumento per gli sviluppatori interessati a creare applicazioni aziendali di prossima generazione. Grazie ad Apex sarà possibile generare una classe totalmente innovativa di applicazioni on-demand caratterizzate da processi e logica applicativa sofisticati, interamente on-demand e senza bisogno di software. Contemporaneamente, Apex sarà in grado di offrire livelli di personalizzazione mai visti che consentiranno di modificare il comportamento delle funzionalità esistenti o di quelle che verranno create in futuro.

Controllo Completo sul Lato Server

Grazie ad Apex, singoli sviluppatori e fornitori terzi possono utilizzare gli stessi strumenti del team di sviluppo di salesforce.com per creare le proprie applicazioni, inclusi i nostri prodotti RCM di punta. Poiché queste nuove applicazioni on-demand funzioneranno in nativo sulla piattaforma Force.com, gli sviluppatori si libereranno di tutti i problemi associati alle applicazioni lato client.

L'ambiente simile a Java risulterà immediatamente familiare agli sviluppatori, che potranno sfruttare rapidamente tutte le funzionalità del linguaggio Apex. Poiché Apex viene eseguito in nativo sul server, può interagire con l'interfaccia utente tramite pulsanti ed eventi, in modo che gli sviluppatori possano manipolare dati e transazioni di canale nonché implementare controlli di flusso sul lato server. In questo modo potranno compiere virtualmente ogni operazione, dalla creazione di componenti personalizzati alla personalizzazione e modifica del codice Salesforce esistente, fino alla creazione di meccanismi di attivazione e procedure archiviate, coprendo l'intero percorso di generazione ed esecuzione di applicazioni aziendali complesse.

Dal momento che la gestione delle applicazioni lato client non sarà più un problema, anche altri aspetti relativi a progettazione, connettività e prestazioni diventeranno irrilevanti, permettendo agli sviluppatori di focalizzarsi completamente sull'offerta delle migliori soluzioni ai problemi aziendali. Inoltre, considerando che tutte le applicazioni costruite con il linguaggio Apex possono essere rese disponibili come servizi Web tramite gli standard SOAP e XML, potranno essere implementate rapidamente traendo il massimo vantaggio dalle caratteristiche di sicurezza, affidabilità, facilità di aggiornamento e semplicità d'uso consentite da un' architettura multi-tenant.

Innovazione per Tutti

Con un numero così elevato di operatori in grado di creare, distribuire ed eseguire soluzioni sofisticate che risultavano troppo complesse e costose da sviluppare prima dell'avvento della piattaforma e del linguaggio di programmazione Force.com, l'intera comunità on-demand beneficerà di una vera e propria esplosione d'innovazione. Per gli ultimi esempi dell'inventiva della comunità, visita la directory AppExchange. Per far parte anche tu della comunità, unisciti alla Rete di Sviluppatori Apex.