Archief - Web programmeren op Fedora 15

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

KingOfWoods

Legacy Member
Hallo allemaal. Ben eigenlijk totaal nieuw op linux, want was tot voor kort fervent winXP user.
Heb nu dus een laptop met dual boot waarop Fedora 15 draait. Met GNOME 3 interface.

Nu was mijn vraag wat ik best installeer allemaal wil ik beginnen met webdesign en programmeren.
Op windows installeerde ik gewoon xampp en dan draaide ik zo mijn localhost server waarop ik mijn php scripts kon testen. Mysql zat er dan ook bij.

Nu hoor ik overal dat Mysql eigenlijk niet zo goed is, en php wil ik ook wat aan de kant smijten want ik zou graag met Perl beginnen.

Welk packet installeer ik best zodat ik makkelijk terug een localhost heb draaien (apache?) met een databank en watvoor een raden jullie aan?

Klein noob vraagje (want ik ben allemaal nieuw in dit soort dingen), maakt het uit waar ik mijn domeinnaam koop en webspace?

dJeez

Legacy Member
Eerst ff een vraagje : waarom heb je precies voor Fedora gekozen (en niet voor vb. Ubuntu of Mint)?

Voor programmeren (en dan voornamelijk webdevelopment) installeer je uiteraard best een IDE als Eclipse en/of Netbeans (ik gebruik beide, voor zowel Java als PHP development). Ze hebben elk zo hun voor- en nadelen (Eclipse is wel een pak logger imho). Je kan ook voor een commerciële optie gaan uiteraard (phpStorm vb.).

Wat ik niet goed snap is dat je voor webdevelopment naar Perl zou willen teruggrijpen... Voor text processing is dat ideaal, voor het web zijn er echter een pak betere alternatieven (ja zelfs PHP vind ik persoonlijk een beter alternatief). Waarom dus die keuze? Check anders het Play! framework eens voor Java (vandaag is net de beta van Play! 2 gereleased), Django voor Python of RoR (all the cool kids use it - wel veel startups toch :p) als je toch een alternatief voor PHP wil. Of bekijk het Zend Framework of Symfony2 eens als je toch bij PHP zou willen blijven.

Of MySQL al dan niet geschikt is hangt van wat je er mee wil bouwen af. Het schaalt minder goed dan vb. PostgreSQL maar het kan ook wel serieuze loads aan. Qua syntax zijn er idd wel enkele dingen waar je rekening mee moet houden (ik vind ze wat te permissief zodat je rariteiten kan gebruiken die op eender welk ander RDBMS niet zullen werken, maar toch belet dat mij niet om er gebruik van te maken). Het is niet voor niets bijna de de-facto standaard op het web. Kennis ervan staat ook niet slecht op je CV (want het lijkt er toch sterk op dat je nog student bent :p).

Wat de webserver betreft is apache idd wel het meest voor de hand liggende om mee te starten, niet in het minst aangezien daar een massa informatie voor beschikbaar is. Zelf gebruik ik sinds kort ook een lightweight servertje dat best wel handig is in gebruik : Cherokee.

En ja, het maakt wel wat uit waar je je webspace (en domeinnaam - doch iets minder bij die laatste) koopt. Vermijd low-cost spelers zoals one.com, want daar ga je gegarandeerd spijt van krijgen. Overigens ga je er ook op moeten letten dat de hoster in kwestie wel support levert voor de taal en database die je verkiest (bij PHP/MySQL is dat veel minder een probleem dan bij sommige van de alternatieven). Tenzij je gaat voor een VPS uiteraard (maar dan spreek je doorgaans over een stevig budget). Bekijk anders http://www.antagonist.nl eens, of - met een iets ruimer budget (maar ook meer flexibiliteit) - kan ik http://www.priorweb.be en http://www.nucleus.be aanraden.

En dan nog een tip : gebruik zeker iets als git voor versiebeheer van je probeersels (en open een gratis GitHub account als je je probeersels met de wereld wil delen).

Moto

Legacy Member
ge kunt voor web programmeren ook altijd de Single-Page-Application toer met Node.js / MongoDb-Redis / Socket.IO / HTML5 opgaan :)

EmP

Legacy Member
Perl zou ik nu toch ook ver van wegblijven voor web development...
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan