Photo Credit epSos.de
Java, inte olikt många av de tekniker som påverkar vår vardag än i dag, har sitt ursprung i Kalifornien, inom Sun Microsystems, ett företag som grundades 1982 av Andreas Bechtolsheim, Vinod Khosla och Scott McNeally. Med det sagt tenderar teknikintresserade typer att titta mer på framtiden än på det förflutna, så om du är mer nyfiken på den moderna kodningsvärlden eller ifrågasätter hur inflytelserik Java har varit för teknikvärlden, är du inte särskilt sugen på en historielektion. Du är troligen ute efter den moderna tillämpligheten och inflytandet av en teknik som har fortsatt att utvecklas konsekvent för att hålla jämna steg med tiden.
Java är ett programmeringsspråk, utformat för att vara samtidigt, klassbaserat och objektorienterat, samt en dataplattform som först släpptes av Sun Microsystems 1995. En enorm mängd program och webbplatser fungerar inte om du inte har Java installerat, och fler skapas varje dag. Att förvägra sig Java är detsamma som att förvägra sig själv tillgång till en teknisk infrastruktur. Java marknadsförs och uppskattas för sin snabba prestanda, säkerhet och tillförlitlighet.
Från bärbara datorer till datacenter, spelkonsoler till vetenskapliga superdatorer, mobiltelefoner till Internet, Java är allestädes närvarande.
”Java är ett programmeringsspråk som uttryckligen är utformat för att användas i den distribuerade miljön på Internet. Det utformades för att ha samma ”utseende och känsla” som programmeringsspråket C++, men det är enklare att använda än C++ och tillämpar en objektorienterad programmeringsmodell.”
”Java kan användas för att skapa kompletta program som kan köras på en enskild dator eller distribueras mellan servrar och klienter i ett nätverk. Det kan också användas för att skapa en liten programmodul eller applet (ett enkelt utformat, litet program) för användning som en del av en webbsida. Applets gör det möjligt för en användare av en webbsida att interagera med sidan.”
Tech Target- The essentials of Java.
Varför är Java ett så populärt val bland dagens programvaruutvecklare?
Svaret ligger främst i den uttömmande testning, uppdatering och konsekventa leverans som Java historiskt sett har tillhandahållit. Java har testats, förfinats, utökats och bevisats av en hängiven gemenskap av Javautvecklare, arkitekter och entusiaster. Trots ett ursprung som sträcker sig nästan två decennier tillbaka har Java konsekvent utvecklats under åren.
Java är utformat för att möjliggöra utveckling av bärbara, högpresterande tillämpningar för så många olika dataplattformar som möjligt, vilket gör det möjligt att uppfylla de grundläggande principerna om övergripande tillgänglighet och plattformsoberoende interaktion. Genom att göra tillämpningar tillgängliga i heterogena miljöer kan företag tillhandahålla fler tjänster och öka slutanvändarnas produktivitet, kommunikation och samarbete – och dramatiskt minska ägandekostnaderna för både företags- och konsumenttillämpningar.
Java har blivit ovärderlig för utvecklare genom att göra det möjligt för dem att:
- Skriva programvara på en plattform och köra den på praktiskt taget vilken annan plattform som helst.
- Skapa program som kan köras i en webbläsare och få tillgång till tillgängliga webbtjänster.
- Utveckla serverbaserade tillämpningar för forum på nätet, affärer, omröstningar, behandling av HTML-formulär med mera.
- Kombinera program eller tjänster med hjälp av Javaspråket för att skapa mycket skräddarsydda program eller tjänster.
- Skriv kraftfulla och effektiva program för mobiltelefoner, fjärrprocessorer, mikrokontroller, trådlösa moduler, sensorer, gateways, konsumentprodukter och praktiskt taget alla andra elektroniska enheter.
Den underliggande principen som har möjliggjort Javas framgång är utvecklarnas och kodarnas förmåga att konsekvent uppgradera modellen för att vara konkurrenskraftig i förhållande till moderna tekniska standarder.
Statistiken
- 97 % av företagens stationära datorer kör Java.
- 89 % av stationära datorer i USA kör Java.
- 9 miljoner Java-utvecklare världen över.
- Java är det främsta valet för utvecklare.
- Java fortsätter att vara den mest använda utvecklingsplattformen.
- 3 miljarder mobiltelefoner kör Java.
- 100 % av Blu-ray Disc-spelarna levereras med Java.
- Det finns för närvarande över 5 miljarder Javakort i bruk.
- 125 miljoner TV-apparater kör Java.
- 5 av de fem största tillverkarna av originalutrustning levererar Java ME.
-Lär dig mer om Java-teknik.
Om du är en person som vill göra karriär som Java-utvecklare, och även om detta kan tyckas ligga långt ner i tiden när det gäller att lära sig Java, men ett värdefullt mått som en potentiell Java-utvecklare kan bedömas efter, är deras förtrogenhet med:
- Både JDBC- och DAO-mönstren
- Java MVC-mönstret
- Dependency injection
- Threading och samtidighet
- Java-minnesmodell
Till skillnad från den tekniska världen som ständigt utvecklas, i vad som verkar vara snabbare än någonsin, har människor, även programmerare, en olycklig tendens att glömma bort ursprunget. De underliggande principerna. De idéer som påverkat ett överflöd av modern teknik. Det är därför Java är viktigt – inte bara för att det fortsätter att vara ett viktigt och ovärderligt programmeringsspråk i dag, utan också för att det formade det sätt på vilket tekniken skulle utvecklas under de kommande två decennierna, och fortsätta att utvecklas i en oförutsägbar framtid.