Eerst en vooral: Ik weet dat de vraag 'Wat neem ik het best?' geen geliefde vraag is op GOT. Dit snap ik als de eisen niet mooi zijn opgenoemd, anders is het persoonlijk. Maar ik heb een aantal specifieke dingen die de keuze erg zullen beïnvloeden. Alleen weet ik niet welke factor de grootste is. Daarmee zouden jullie me moeten helpen, als dat mogelijk is.
Wat is het probleem?
Mijn moeder is leerkracht (secundair onderwijs in België) en schrijft voor haar school een rapportenprogramma in Access. Dit is zeer uitgebreid, maar aangezien het programma al een aantal jaar meegaat, is het niet volledig mee met z'n tijd. Ondertussen is er wel ondersteuning ingebouwd om mails te sturen en te ontvangen met punten erin, maar dit is er nogal bijgeplakt. Ze zou het programma dus eens volledig willen herschrijven.
Wat hebben we ondertussen al gedaan?
Ik raadde haar aan een webbased rapportenprogramma te maken. Waarom? Zo kunnen alle leerkrachten thuis hun punten ingeven, bekijken en aanpassen. Ik raadde haar dus meteen PHP aan in combinatie met MySQL. Open Source all the way, zo moet haar school geen dure MS SQL server aankopen. We (mijn moeder en ik) volgden een cursus PHP van een half jaar, en ik zie het helemaal zitten om mijn moeder te helpen. Toch ben ik van plan de niet hoofdzakelijke dingen te programmeren aangezien ik te weinig ken van rapportenprogramma's en de wensen van de leerkrachten. Zo ben ik al overeen gekomen met mijn moeder dat ik het beveiligde gebruikerssysteem zal programmeren.
Waarom nu niet verder in PHP/MySQL?
Een nieuw rapportenprogramma van de grond opbouwen duurt lang. Erg lang, zeker als je weet dat mijn moeder Fysica blijft geven en ondertussen moet het oude programma ook nog onderhouden worden.
Mijn moeder is ook zeer gewend aan het onderdeel 'Rapporten' van Access. Een rapport maken in access met een goede bladschikking is gemakkelijker in Access dan in HTML en PHP. Ze zou dus graag haar programma's in de beginfase willen koppelen. Zo zouden de leerkrachten hun punten thuis kunnen ingeven, maar worden de rapporten nog steeds afgedrukt via het 'oude' Access programma. Access is koppelbaar met MS SQL, en volgens mij zorgt dit niet voor erg veel problemen. PHP ondersteunt MS SQL ook volledig (voor zover ik kon vinden op php.net), dus dat moet ook niet zo'n probleem maken. Toch ben ik (en mijn moeder) gewend om in php met MySQL te werken. Zo veel verschil zie ik op het eerste gezicht niet (behalve dat de functies met mssql_ beginnen ipv met mysql_
), maar waarschijnlijk zal ik de verschillen wel nog tegenkomen.
Ook denk ik dat je in MS SQL gemakkelijker relaties kunt leggen tussen tabellen zoals je in Access doet. Is dat waar?
Nu begint mijn moeder ook aan andere mensen die een rapportenprogramma geschreven hebben te vragen met welke programmeertaal zij het geschreven hebben. Al 2 mensen hebben geantwoord dat zij het doen in ASP omdat ze dat zoveel makkelijker werken vinden dan PHP, vooral omdat ze met Visual Studio Express een grafische vormgeving kunnen maken, en dat voor hen dan de code wordt gegenereerd. Voor zover ik weet is PHP niet zoveel moeilijker dan ASP, en kan Visual Studio niet zoveel beter een grafische website bouwen dan Dreamweaver. Maar om eerlijk te zijn heb ik Visual Studio nog nooit gebruikt om een site mee te bouwen.
Nu zijn de vragen dus:
Is de koppeling tussen Access en MS SQL goed?
Zullen we veel problemen ondervinden bij het gebruik maken van MS SQL ipv MySQL i.c.m. PHP?
Kan je gemakkelijker relaties leggen tussen tabellen in MS SQL?
Zouden we niet beter afstappen van PHP en een ASP cursus volgen?
Alvast bedankt voor de antwoorden.
Wat is het probleem?
Mijn moeder is leerkracht (secundair onderwijs in België) en schrijft voor haar school een rapportenprogramma in Access. Dit is zeer uitgebreid, maar aangezien het programma al een aantal jaar meegaat, is het niet volledig mee met z'n tijd. Ondertussen is er wel ondersteuning ingebouwd om mails te sturen en te ontvangen met punten erin, maar dit is er nogal bijgeplakt. Ze zou het programma dus eens volledig willen herschrijven.
Wat hebben we ondertussen al gedaan?
Ik raadde haar aan een webbased rapportenprogramma te maken. Waarom? Zo kunnen alle leerkrachten thuis hun punten ingeven, bekijken en aanpassen. Ik raadde haar dus meteen PHP aan in combinatie met MySQL. Open Source all the way, zo moet haar school geen dure MS SQL server aankopen. We (mijn moeder en ik) volgden een cursus PHP van een half jaar, en ik zie het helemaal zitten om mijn moeder te helpen. Toch ben ik van plan de niet hoofdzakelijke dingen te programmeren aangezien ik te weinig ken van rapportenprogramma's en de wensen van de leerkrachten. Zo ben ik al overeen gekomen met mijn moeder dat ik het beveiligde gebruikerssysteem zal programmeren.
Waarom nu niet verder in PHP/MySQL?
Een nieuw rapportenprogramma van de grond opbouwen duurt lang. Erg lang, zeker als je weet dat mijn moeder Fysica blijft geven en ondertussen moet het oude programma ook nog onderhouden worden.
Mijn moeder is ook zeer gewend aan het onderdeel 'Rapporten' van Access. Een rapport maken in access met een goede bladschikking is gemakkelijker in Access dan in HTML en PHP. Ze zou dus graag haar programma's in de beginfase willen koppelen. Zo zouden de leerkrachten hun punten thuis kunnen ingeven, maar worden de rapporten nog steeds afgedrukt via het 'oude' Access programma. Access is koppelbaar met MS SQL, en volgens mij zorgt dit niet voor erg veel problemen. PHP ondersteunt MS SQL ook volledig (voor zover ik kon vinden op php.net), dus dat moet ook niet zo'n probleem maken. Toch ben ik (en mijn moeder) gewend om in php met MySQL te werken. Zo veel verschil zie ik op het eerste gezicht niet (behalve dat de functies met mssql_ beginnen ipv met mysql_
Ook denk ik dat je in MS SQL gemakkelijker relaties kunt leggen tussen tabellen zoals je in Access doet. Is dat waar?
Nu begint mijn moeder ook aan andere mensen die een rapportenprogramma geschreven hebben te vragen met welke programmeertaal zij het geschreven hebben. Al 2 mensen hebben geantwoord dat zij het doen in ASP omdat ze dat zoveel makkelijker werken vinden dan PHP, vooral omdat ze met Visual Studio Express een grafische vormgeving kunnen maken, en dat voor hen dan de code wordt gegenereerd. Voor zover ik weet is PHP niet zoveel moeilijker dan ASP, en kan Visual Studio niet zoveel beter een grafische website bouwen dan Dreamweaver. Maar om eerlijk te zijn heb ik Visual Studio nog nooit gebruikt om een site mee te bouwen.
Nu zijn de vragen dus:
Is de koppeling tussen Access en MS SQL goed?
Zullen we veel problemen ondervinden bij het gebruik maken van MS SQL ipv MySQL i.c.m. PHP?
Kan je gemakkelijker relaties leggen tussen tabellen in MS SQL?
Zouden we niet beter afstappen van PHP en een ASP cursus volgen?
Alvast bedankt voor de antwoorden.