Web Programmeringssprog - din Alternativer
Udgivet: 03 juli de 2010Tags: ASP , C + + , COBOL , Cold Fusion , Java , . Microsoft Net , Perl , PHP , Ruby , VB , VB.net , VC + +
Gennem årene flere programmeringssprog er dukket op på scenen, og nogle har stået distancen. Den første programmeringssprog til at slå det store kommercielt med business-applikationer var COBOL i mainframe dage. Dette blev efterfulgt af C og C + +, hvor klientserver tid blev kortvarigt, Microsoft lancerede VB, VC + +. Ankomsten af web affødt flere nye sprog som ASP, Perl, Java, Cold Fusio n, Ruby, C #.
COBOL stadig har sine forte tak til legacy-applikationer og IBM C / C + + har altid bevaret sin højborg -. Konstruktion og indlejrede systemer.
På web front, som har oplevet enorme applikationer og innovation, nogle få sprog, skiller sig ud i form af popularitet - Java, Microsoft Net (C # / VB.net), PHP, Ruby (on Rails)..
Hvordan kan man bestemme, hvilke sprog at bruge? En masse faktorer spiller ind, nogle af de vigtigste dem er:
- Legacy
- Omkostninger - udvikling, værktøjer, produkter
- Fællesskab - popularitet, størrelse bruger base, udvikler bund
- Support - produkter leverandører, brugergrupper, proprietær / open source
- Udvikling - hastighed, enkelhed, lethed
- Ydelse
- Platform - Enterprise, Internet, Mobil, Device mv.
- Ansøgning type - Indhold, Transactional, Samarbejde ....
Hvis du er en etableret virksomhed, en masse gange dette er dikteret af eksisterende miljø, hvis du er en IBM / Sun / Oracle shop er du sandsynligvis går den Java/J2EE måde. De fleste store virksomheder har valgt at gå den J2EE rute primært på grund af dens ikke-proprietære natur, støtte fra flere leverandører og dens first mover fordel, da et robust enterprise platform for web. Hvis du har været en Microsoft fabrik, valget er indlysende. Microsoft gør særligt godt med midten mellemstore virksomheder og i flere ikke-amerikanske markeder. PHP og Ruby synes at være at gå head-on og konkurrere på lignende segmenter. Nystartede og nyere virksomheder har ikke Legacy generalomkostninger og dermed frit kan vælge hvilken som helst platform. Også når jagten er for den bedste pasform COTS produkt eller en løsning i stedet for en skræddersyet program, programmeringssprog bliver sekundært og mere en konsekvens end valg.
Sammenfattende har feltet indsnævret til et par, idet hver især har sin plads og anvendelsesområder. Forbrugeren har nu nogle stabile valg til at vælge fra, det er en god tid og indstilling til at være i!






















































