HTML, CSS och JavaScript
- Annica Tiger
[se] - förklarar begrepp på Internet och hur man skapar hemsidor med olika
tekniker.
- Developer Shed
- artiklar/tutorials om både server- och klienttekniker.
- Omids nybörjarkurser i
HTML och JavaScript [se] - "introduktionskurser" till HTML, JavaScript, DHTML och Perl.
- Referensböcker
[se] för SGML, HTML, XHTML, CSS och XML (Eva von Pepel).
- Web Design Group
- webbplatsen innehåller information om HTML, CSS samt en tabell
med färger för referens. Innehåller även en sida med egenskaper
för CSS samlat.
- W3Schools.com
- webbplats med information om HTML, CSS, DHTML, JavaScript, jQuery, m.m..
- World Wide Web Consortium
(W3C) - organisationen som ger ut standarddefinitioner för HTML, CSS, m.m.
(främst för utvecklare av webbläsare, m.m., d.v.s. mycket tekniskt).
Tilläggspaket och bibliotek
Med tilläggspaket så menar jag främst JavaScript-bibliotek som underlättar
utveckling av webbsidor.
- jQuery
- JavaScript-bibliotek med en massa färdig funktionalitet, d.v.s. kod
vi slipper uppfinna igen.
- Modernizr
- hjälper till att skapa webbsidor med HTML 5 och CSS 3 som fungerar i även
äldre webbläsare (främst IE8 och tidigare).
Gratis program
... och program som behövs för utveckling på egen dator.
Webbläsare
Eftersom det är webbutveckling som är ämnet för denna webbplats så är det
praktiskt att ha de vanligaste webbläsarna installerade. :-)
Programmeringsmiljöer/text-editorer
Programmeringsmiljörer (IDE - Integrated Development Enviroment)
är program som används för att skriva nya program (och/eller hemsidor).
Dessa kräver ibland att även utvecklingspaket (SDK:er) laddas ner (se
nedan). Editorer är enkla program för att underlätta när man gör t.ex.
hemsidor.
- Crimson Editor -
text-editor som färgkodar bl.a. kod skriven i ASP, CSS, HTML, Java, JSP,
PHP och SQL.
- JCreator -
Java-programmeringsmiljö. Användbart för "vanliga" Java-program,
servlets och JSP.
- Notepad++
- text-editor som färgkodar bl.a. kod skriven i CSS, HTML, Java, JSP, PHP
och SQL.
Servrar
För webbutveckling (och applikationer som använder databaser) behövs
även servrar. Nedan finns några som vi kan installera på vår egen dator
(om vi inte har tillgång till dessa servrar på jobbet eller via en
ISP/webbhotell). (Observera att det krävs minst Windows 2000/XP
Professional för att installera Microsofts IIS [Internet Information
Server] - den finns inte XP Home Edition!)
- Apache -
webbserver (men här hittar du även servlet/JSP-motorn Tomcat).
- JBoss - J2EE-server
(JSP/servlets, EJB, m.m.).
- MySQL
- databashanterare samt klienter (Java [Connector/J] och .NET [Connector/Net]
samt administrations- och frågeverktyg [Administrator resp. Query Browser]).
- Resin - servlet/JSP-motor
(men även webbserver) som kan kopplas samman med Apache (och IIS).
Tillåggspaket (add-ons)
- PHP - tillägg till
webbservrar som Apache (och IIS) för att kunna använda PHP-sidor.
Utvecklingspaket (SDK)
Utvecklingspaket (SDK - Software Development Kit) innehåller
kompilatorer (program för att skapa EXE-filer) samt annat som behövs för
att utveckla och köra applikationer som vi själva gör.
Programmeringsmiljöer som JCreator och SharpDevelop kräver J2SE SDK
resp. .NET SDK.
- Java
- utvecklingspaket för Java,Standard Edition (SE) och Enterprise Edition (EE). Java SE
behövs för "vanliga" Java-applikationer medan Java EE behövs för servlets/JSP
(och EJB - Enterprise JavaBeans). Här finns även dokumentation i
HTML-format som kan användas med JCreator.
Äldre material
Länkar nedan är för ämnen som inte längre behandlas på Björns studiewebb, d.v.s.
webbplatser som länkas till är fortfarande relevanta för de som är intresserade
av dessa ämnen. ;-)
Active Server Pages (ASP) och ASP.NET
- 4 Guys from Rolla.com -
en mycket bra webbplats för ASP och ASP.NET.
- ASP.net - Microsofts webbplats om/för
ASP.NET. Studera speciellt tutorials under länken Learn.
- ASP 101 - frågor och svar,
exempel och artiklar om ASP och relaterade teknologier.
Java Server Pages (JSP)
PHP
Programmeringsmiljöer/text-editorer
Utvecklingspaket
- .NET -
utvecklingspaket för .NET.
Webbplatser
- Brinkster
- webbhotell som bl.a. tillåter ASP, ASP.NET och databaser.