Hoe ontwikkel jij jouw website?
) , maar het gaat mij er meer om hoe je jouw updates aan je site uitrolt en uittest...
Ontwikkel je deze op je eigen webserver die je lokaal op je PC runt, en zodra het naar behoren werkt, gooi je het online, of ben je diegene die de scripts direct upload naar je site en hoopt dat alles goed gaat, of zijn er mensen die het op een testlocatie online uittesten waarna het uitgerold wordt naar hun website of...?
Of zijn er soms mensen (ik denk niet zo veel hier ;)), die een versioning-systeem zoals Git, CSV of SubVersion gebruiken? (Google maar eens voor meer info)
Ikzelf trap maar even af:
Ikzelf test het altijd online uit op een ontwikkel omgeving, waarna het als het af is online naar mijn site wordt gezet. Ik ga dit proces wel binnenkort veranderen door het op mijn eigen PC uit te testen, en het vervolgens via een versioning-systeem de source te beheren, om de wijzigingen direct uit te rollen via SVN naar een development-omgeving (de hook van SVN waarin ik me verdiep).
Best gecompliceerd, maar nu jullie.
Dus kom maar op
Ik was even benieuwd naar de meningen en manier hoe men hier een site ontwikkelt. Het gaat me niet om welk programma je gebruikt (hoewel je dat wel mag vertellen Ontwikkel je deze op je eigen webserver die je lokaal op je PC runt, en zodra het naar behoren werkt, gooi je het online, of ben je diegene die de scripts direct upload naar je site en hoopt dat alles goed gaat, of zijn er mensen die het op een testlocatie online uittesten waarna het uitgerold wordt naar hun website of...?
Of zijn er soms mensen (ik denk niet zo veel hier ;)), die een versioning-systeem zoals Git, CSV of SubVersion gebruiken? (Google maar eens voor meer info)
Ikzelf trap maar even af:
Ikzelf test het altijd online uit op een ontwikkel omgeving, waarna het als het af is online naar mijn site wordt gezet. Ik ga dit proces wel binnenkort veranderen door het op mijn eigen PC uit te testen, en het vervolgens via een versioning-systeem de source te beheren, om de wijzigingen direct uit te rollen via SVN naar een development-omgeving (de hook van SVN waarin ik me verdiep).
Best gecompliceerd, maar nu jullie.
Dus kom maar op
Gewijzigd op 28/02/2012 12:49:44 door - Ariën -
Ik werk tegenwoordig met Test Driven Development en dat werkt uitstekend met een VCS (ik kort het maar even af). Elke keer als ik een test succesvol afhandel maak ik een nieuwe versie aan. Zou hou ik het overzichtelijk en kan ik makkelijk ergens terug gaan.
Ik heb hier een local server waarop ik alles uit test (begint ondertussen behoorlijk groot te worden). Ik heb nog geen website online, ben het wel van plan. Maar ik ben van plan dat als ik een website online heb ik een staging subdomein maak waar ik na het local testen het online uit ga testen. Er zijn namelijk altijd wel weer dingen die local niet gebeuren, maar online wel (denk aan andere PHP versie, andere ini instellingen, enz.).
Wat programma's die ik gebruik, en dan bedoel ik niet editors:
- WAMP server
- LiveReload (komt binnenkort uit voor Windows, nu nog in alpha alpha alpha fase)
- PHPunit
- Symfony (begin hier net aan en ben erg tevreden over het framework)
- HTML5shiv
- YEPnope.js (i.c.m. Modernizr)
- MooTools (omdat het meer OO geschreven is dan jQuery)
Gewijzigd op 28/02/2012 13:14:32 door Wouter J
Het enige framework die ik over het algemeen gebruik is jQuery.
Ik gebruik thuis als editor Notepad2, op school en stage Notepad++ en af en toe NetBeans omdat ik deze toch wel erg goed vind, vooral met OO.
Ik gebruik eigenlijk alleen jQuery (en UI), voor de rest geen frameworks omdat ik hier nog niet klaar voor ben denk ik zelf.
Voor PHP gebruik ik het liefst CodeIgniter, omdat dat snel en gemakkelijk om te leren is.
Voor JavaScript is het natuurlijk jQuery, Mootools vind ik wat overdreven door de OOP.
Mijn IDE is Eclipse PDT omdat ik Eclipse al helemaal geweldig vind voor Java en als er dan ook nog PHP ondersteuning bij komt is het al helemaal mooi!
Gewijzigd op 06/03/2012 08:06:27 door - Raoul -
Hier heb ik een compleet hosting pakket oplopen.
Deze gebruik ik voornamelijk voor testen van de website en applicatie's.
Code: Notepad++
Afbeeldingen: Fireworks 8
FTP: Core FTP Pro
Browser: IE9 - FF - Crome - Opera - Safari
Logo's: The Logo Creator v5
Overige: Visual Color Picker