Linguaggi di programmazione Web - La scelta della
Pubblicato il: 3 luglio 2010Tags: ASP , C + + , COBOL , Cold Fusion , Java , . Microsoft Net , Perl , PHP , Rubino , VB , VB.net , VC + +
Nel corso degli anni diversi linguaggi di programmazione sono apparsi sulla scena e alcuni sono rimasti al corso. Il primo linguaggio di programmazione a colpire in grande sul mercato con le applicazioni aziendali COBOL è stato nei giorni Mainframe. Questo fu seguito da C e C + +, quando l'era client-server è venuto brevemente, Microsoft ha lanciato VB, VC + +. L'arrivo del web ha generato diversi nuovi linguaggi come ASP, Perl, Java, Cold Fusio n, Ruby, C #.
COBOL ha ancora i suoi Forte, grazie alle applicazioni legacy e IBM C / C + + ha sempre mantenuto la sua roccaforte -. Ingegneria e sistemi embedded.
Sul fronte web, che ha visto enormi applicazioni e innovazione, in alcune lingue si distinguono in termini di popolarità - Java, Microsoft Net (C # / VB.net), PHP, Ruby (on Rails)..
Come si fa a decidere quale lingua da utilizzare? Un sacco di fattori che entrano in gioco, alcuni tra i principali che sono:
- Eredità
- Costo - lo sviluppo, strumenti, prodotti
- Community - popolarità, la dimensione del bacino di utenza, base di sviluppatori
- Supporto - fornitori di prodotti, gruppi di utenti, i proprietari / open source
- Sviluppo - Velocità, semplicità, facilità
- Performance
- Platform - Enterprise, Internet, Mobile, ecc dispositivo.
- Tipo di applicazione - Content, transazionale, Collaboration ....
Se siete un'impresa stabilita, un sacco di volte che questo è dettata da ambiente esistente, se sei un IBM / Sun / Oracle negozio probabilmente stai andando nella direzione Java/J2EE. Maggior parte delle grandi imprese hanno scelto di andare via J2EE principalmente a causa della sua natura non proprietaria, il supporto da fornitori diversi e il suo vantaggio del pioniere come una solida piattaforma aziendale per il web. Se siete stati una fabbrica di Microsoft, la scelta è ovvia. Microsoft fa particolarmente bene con aziende medie dimensioni e in diversi mercati non statunitensi. PHP e Ruby sembrano andare a testa alta e competere in segmenti simili. Start-up e nuove aziende non hanno costi legacy e quindi sono liberi di scegliere qualsiasi piattaforma. Anche quando la caccia è il prodotto per il miglior fit COTS o una soluzione piuttosto che un'applicazione su misura, linguaggio di programmazione diventa secondario e più una conseguenza che per scelta.
In sintesi, il campo è ristretto a poche lingue, ognuna delle quali ha la sua nicchia e aree di applicazione. Il consumatore ha ora alcune scelte stabili da scegliere, ma è un buon momento e l'impostazione di essere in!






















































