Programmera.net är en svensk webbplats om programmering. Denna webbplats är fokuserad på verktyg för programmering av typiska internetapplikationer, så kallade OLTP-system (OnLine Transaction Processing). Ett OLTP-system består vanligtvis av en databas, applikationsserver och grafisk presentation i HTML.
Operativsystem
Det första man behöver är en dator, och på den finns det alltid ett operativsystem. På denna webbplats förordar vi Linux som operativsystem:
-
Linux är en bra driftmiljö OCH utvecklingsmiljö för oss programmerare. Lär dig utnyttja de kraftfulla kommandon som finns inbyggda i GNU/Linux.
-
vi : Den populäraste texteditorn för LINUX/UNIX-plattformen.
Databasen
Stora internetapplikationer har i princip alltid en
databas i grunden. På denna webbplats beskrivs följande databaser:
-
Oracle : Oracle är en stabil, snabb och säker databas.
-
MySQL : MySQL är en stabil, snabb och enkel gratisdatabas.
Programmeringsspråk
På denna webbplats tittar vi bara på ett programmeringsspråk, nämligen
Java , som idag är det populäraste programmeringsspråket. När man säger Java menar man ofta plattformen
Java EE , som är ett ramverk för internetapplikationer. På denna webbplats har vi delat in Java EE i tre områden:
-
JSP : Här beskrivs hur en Java EE-servers webb-behållaren fungerar. Här finns också exempel på hur man skriver en enkel servlet.
-
EJB : Här beskrivs hur en Java EE-servers EJB-behållaren fungerar. Här finns också exempel på hur man skriver en enkel EJB.
-
JAX (Webbtjänster med Java EE) : Här beskrivs hur man bygger webbtjänster med Java EE.
Webbläsaren
Här beskrivs programmeringsspråk som tolkas av webbläsaren:
-
JavaScript : Med JavaScript kan du lägga in javakod som körs i webbläsaren.
-
Flash : Ett kommersiellt alternativ till Javascript.
Ett bra användargränssnitt kräver dessutom att formgivaren åtminstone känner till begreppet "användbarhet" (som inte tas upp på denna webbplats).
Övrigt
Under övrigt hamnar ämnen som inte passar in under de andra kategorierna:
-
Arkitektur handlar om regler och vanor som underlättar programmeringen av datorsystem. Under denna rubrik samsas lite av varje som inte hör hemma någon annan stans på webbplatsen.
-
Webbtjänster : Här beskrivs specifikationerna för webbtjänster som är en teknologi för systemintegration.