Java är och kommer att förbli väldigt stort. Det har i stort sett tappat sin popularitet och försvunnit helt från skrivbordet på de flesta ställen (RIP Java-applets, men snälla gå aldrig tillbaka), men när du börjar titta på serverprogramvara är saker och ting väldigt annorlunda. De mycket använda Jetbrains IDE:erna körs fortfarande på JVM, även om de till stor del har konverterat sin kod till Kotlin vid det här laget.
Apache förblir också extremt exakt för sina Java-implementationer: titta på ett medelstort Java-program och du kommer nästan säkert att hitta Apache-paket, såvida det inte är Maven eller Log4J (titta på nyheterna för ett tag sedan, du kommer att se hur ofta det inte används …).
Apache används fortfarande ganska ofta i fristående projekt som ActiveMQ, även om det finns mer än tillräckligt med alternativ. Apache-projekt används också för att bearbeta “big data” (Kafka, Spark och många andra). På mobila enheter är Cordova fortfarande ett enkelt sätt att lägga in din webbplats i en app eftersom någon chef insisterar på att din webbapp finns i butikerna.
Apache är en sådan organisation som har produkter för nästan alla områden inom IT där du kan programmera, men du vet aldrig vad de har förrän du kommer in på ett av dessa områden. Jag fick faktiskt reda på att Maven är under Apache.
Apache har så många stora projekt att de också har många gamla, döende projekt. Jag tror de redan på 375 projekt.
Skillnaden med OpenOffice är att det tillhandahålls av Oracle. Den populära “gratis” varianten av OpenOffice blev LibreOffice, varefter Oracle gjorde lite med OpenOffice och så småningom överlämnade det till Apache. Jag tror att momentumet i det ursprungliga OpenOffice-projektet nu är på väg mot varandra i detta ögonblick av splittring; Jag personligen lutar åt LibreOffice.
Trending
POPULAR POSTS
© Copyright - Passie2.com