nou.. stel..ik wil een koppeling realiseren tussen db en website..hierbij heb ik een aantal mogelijkheden..(php-mysql / ASP-Access / ASP-Mysql enz)
wat zijn hierbij goede kritische vragen die gesteld kunnen worden waarna je de keuze kunt maken ?
bv. welke taal ken ik
of, hoe groot gaat de db worden ?
wat zijn hierbij goede kritische vragen die gesteld kunnen worden waarna je de keuze kunt maken ?
bv. welke taal ken ik
of, hoe groot gaat de db worden ?
* Wat wil de klant... (IMO het meest belangerijkste)
wat wil de klant ?
de klant wil een website met een koppeling naar een database. Deze database wordt niet door het bedrijf gebruikt in zoverre dat de db bij een provider wordt gehost ....
de klant wil een website met een koppeling naar een database. Deze database wordt niet door het bedrijf gebruikt in zoverre dat de db bij een provider wordt gehost ....
- hoe "groot" wordt de site;
als je erg veel gebruikers tegelijk op de site verwacht valt elke combinatie met access af, voor kleinere sites kan access echter prima.
- wat voor omgeving biedt de provider aan (ASP is niet de beste keuze als de provider alleen unix/linux platform aanbiedt
)
- budget; bij een groot budget (en een grote site) kun je gaan denken aan ms sql server e.d., bij een kleiner budget is mySQL etc. wellicht aantrekkelijker.
- aangezien je het zelf moet maken is het ook wel zinnig om te kijken met welke talen/omgevingen/DB's je ervaring hebt
- zijn er specifieke eisen van de klant waarvoor een bepaalde taal/omgeving/db zich het beste leent ?
etc... etc...
als je erg veel gebruikers tegelijk op de site verwacht valt elke combinatie met access af, voor kleinere sites kan access echter prima.
- wat voor omgeving biedt de provider aan (ASP is niet de beste keuze als de provider alleen unix/linux platform aanbiedt
- budget; bij een groot budget (en een grote site) kun je gaan denken aan ms sql server e.d., bij een kleiner budget is mySQL etc. wellicht aantrekkelijker.
- aangezien je het zelf moet maken is het ook wel zinnig om te kijken met welke talen/omgevingen/DB's je ervaring hebt
- zijn er specifieke eisen van de klant waarvoor een bepaalde taal/omgeving/db zich het beste leent ?
etc... etc...
ah..daar kan ik wat mee..
ja..deze kritische vragen moet ik stellen omdat ik nog niet echt thuis ben in de wereld van de dynamische websites..
ook wil ik geen "cliche vraag" stellen wat resulteerd in flame wars.. ik wil feiten..thank ya !
ps..mocht je nog een paar sterke vinden..ga je gang
ja..deze kritische vragen moet ik stellen omdat ik nog niet echt thuis ben in de wereld van de dynamische websites..
ook wil ik geen "cliche vraag" stellen wat resulteerd in flame wars.. ik wil feiten..thank ya !
ps..mocht je nog een paar sterke vinden..ga je gang
Gewoon een 100% neutraal, niet als flameware aanstotend vraagje : je zegt dat voor groot budget je best ms sql server neemt, en voor een kleiner budget my SQL.
Tweakers.net lijkt me vrij... omvangrijk... en draait zeer snel & goed op my SQL, aan wat is dan het voordeel van MS SQL ? Het kost stukken van mensen... dus wat is er dan aan die versie dat zo'n gigantisch prijsverschil rechtvaardigt ?
Tweakers.net lijkt me vrij... omvangrijk... en draait zeer snel & goed op my SQL, aan wat is dan het voordeel van MS SQL ? Het kost stukken van mensen... dus wat is er dan aan die versie dat zo'n gigantisch prijsverschil rechtvaardigt ?
Toch grappig om te zien dat weer direct een keuze gemaakt moet worden tussen Microsoft SQL Server en MySQL. Dat zijn zeker niet de enige database management systemen. Er zijn vele andere gratis tussenwegen die ook zeer interessant kunnen zijn. Ik noem bijvoorbeeld PostgreSQL ....
Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment
OS-type (als ik het goed heb, draait Tweakers op Apache ?)
als een bedrijf een Microsoft omgeving heeft (Win2k Server, IIS, Exchange Server, Proxy Server, gaat de keuze toch automatisch uit naar een SQL Server ??
daarnaast kiezen denk ik meer mensen voor SQL server in de trend van ondersteuning
als een bedrijf een Microsoft omgeving heeft (Win2k Server, IIS, Exchange Server, Proxy Server, gaat de keuze toch automatisch uit naar een SQL Server ??
daarnaast kiezen denk ik meer mensen voor SQL server in de trend van ondersteuning
ehm..denk dat de meeste keuzes worden gemaakt tussen Microsoft omgeving (Access/ASP en SQL Server/ASP |verses| Mysql/PHP)..daarnaast komt er nog bijvoorbeeld Coldfusion, maar denk dat Coldfusion nog niet zoveel gebruikt wordt of heb ik het mis ?
Klopt, ik denk alleen dat (tenminste, wat ik zo'n beetje heb gezien) er vooral heel veel php+mysql of asp+access/mssql hosts zijn.Op dinsdag 22 januari 2002 20:08 schreef mbravenboer het volgende:
Toch grappig om te zien dat weer direct een keuze gemaakt moet worden tussen Microsoft SQL Server en MySQL. Dat zijn zeker niet de enige database management systemen. Er zijn vele andere gratis tussenwegen die ook zeer interessant kunnen zijn. Ik noem bijvoorbeeld PostgreSQL ....
Ik denk dat het allerbelangrijkste is wat de klant precies met de site wil. Dynamisch is een vrij rekbaar begrip
Exact expert nodig?
ja maar zelfs de grote tweakers werkt toch met mysql/php ??
waarom kiest Femme voor mysql/php ??
waarom kiest Femme voor mysql/php ??
Dat wil nog niet zeggen dat iedereen maar mysql/php moet gebruiken...whitehouse: ja maar zelfs de grote tweakers werkt toch met mysql/php ??
Wellicht is dit een keuze die verband houdt met (1) het verleden, (2) beschikbare kennis en (3) een kosten/baten afweging.
Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment
Idd.. Zelf heb ik inmiddels aardig wat ervaring met mySQL, maar voor een project waar ik aan werk zouden subqueries/funkties e.d. toch wel erg goed van pas komen. Vandaar dat ik postgreSQL ben gaan proberen en ik moet zeggen.. Het bevalt uitstekend.Op dinsdag 22 januari 2002 20:08 schreef mbravenboer het volgende:
Ik noem bijvoorbeeld PostgreSQL ....
Met veel kleine queries is mySQL sneller, maar doordat je in postgres meer met 1 query kunt doen (vind ik) maak je dat verschil snel goed.
SIZE does matter.
"You're go at throttle up!"
Nerd-gehalte?Op dinsdag 22 januari 2002 20:33 schreef whitehouse het volgende:
ja maar zelfs de grote tweakers werkt toch met mysql/php ??
waarom kiest Femme voor mysql/php ??
Al denk ik dat de redenen van mbravenboer iets realistischer zijn
Ik gok dat het is begonnen in php omdat dat gratis is en bij veel hosts beschikbaar is (meestal goedkoper dan een asp host).
Exact expert nodig?
pas op, je haalt dingen door elkaar... je zegt dat de keuze automatisch naar een sql server gaat... je bedoelt dat de keuze dan naar mssql-server gaat.. dat klopt...Op dinsdag 22 januari 2002 20:09 schreef whitehouse het volgende:
OS-type (als ik het goed heb, draait Tweakers op Apache ?)
als een bedrijf een Microsoft omgeving heeft (Win2k Server, IIS, Exchange Server, Proxy Server, gaat de keuze toch automatisch uit naar een SQL Server ??
daarnaast kiezen denk ik meer mensen voor SQL server in de trend van ondersteuning
SQL is een taal, geen server...
mysql is een DBMS (Database Management System) of het databaseprogramma...
mysqld (dus de daadwerkelijke deamon) is de server!
Oh, en om nog maar even ontopic te reageren.. Je kunt het beste kiezen voor PHP in combinatie met mySQL... Dit wordt gewoon op dit moment het meest ondersteund, en is IMHO ook het makkelijkst te leren! Zoals mbravenboer al noemt, zou je ook PostgreSQL kunnen proberen... Zelf werk ik er niet mee, maar ik WIL er wel mee gaan werken... zeker omdat het tegenwoordig steeds meer ondersteund wordt, en omdat ik dan eindelijk subquery's kan gebruiken (wat tot grote frustratie in mysql nog steeds niet mogelijk is!).
Coldfusion zou ik niet een overwegen eerlijk gezegd.. Dit pakket is mijn inziens veel te duur... Vooral de licenties zijn om van te schrikken... Als je echt gebruik wilt maken van de specifieke functies die cold fusion je biedt (ik kan dr zo geen noemen, ik ben dr niet echt in thuis) zou je het wel kunnen overwegen, maar aan je posts te zien ben je nog wel een behoorlijke n00b (NFI)
Coldfusion zou ik niet een overwegen eerlijk gezegd.. Dit pakket is mijn inziens veel te duur... Vooral de licenties zijn om van te schrikken... Als je echt gebruik wilt maken van de specifieke functies die cold fusion je biedt (ik kan dr zo geen noemen, ik ben dr niet echt in thuis) zou je het wel kunnen overwegen, maar aan je posts te zien ben je nog wel een behoorlijke n00b (NFI)
Gelt is uiteindelijk het belangrijkste criterium. Voor een opdrachtgever zal de TCO de doorslaggevende factor zijn, voor een ontwikkelaar datgene wat de meeste winst oplevert.
Ik begrijp dat jij als ontwikkelaar aan de slag gaat om een website te maken voor een bedrijf (toch?). Als die website een eenmalig project is dat niet geintegreerd wordt met de back-office van dat bedrijf ben je in principe redelijk vrij. Dan zou ik nog eens gaan kijken naar iets wat het mogelijk maakt dat de medewerkers van dat bedrijf zelf eenvoudig dingen kunnen wijzigen (hoewel dit ook wel erg veel met applicatie-ontwerp te maken heeft). Toekomstige tijdsbesparingen vinden opdrachtgevers altijd leuk
Als het wel de bedoeling is om een integratie met de back-office van het bedrijf tot stand te brengen heb je daar meteen je grootste aandachtspunt. Stap eens binnen bij het bedrijf en praat met mensen over computers. Pas als je weet hoe mensen werken en waarmee ze werken kan je gaan nadenken over de eerstgenoemde punten.
Houdt ook eens rekening met dingen als verwachte aantal bezoekers, schaalbaarheid, snelheid, ontwikkelsnelheid, beschikbare kennis bij jezelf etc.
Maar wat je ook doet, denk mee met de opdrachtgever. Als zij weet ik veel wat willen, wees dan niet bang om ze dingen te ontraden.
Veel bedrijven zijn ook erg gevoelig voor de verhouding tussen terugkerende kosten en eenmalige kosten. Een argument kan zijn dat het programmeren 20% meer kost, maar het hosten vervolgens maar de helft. Of dat het hosten een stuk duurder wordt, maar er voor het bedrijf veel minder tijd gaat zitten in het onderhoud.
Vergis je trouwens ook niet in de prijs. Als je voor ColdFusion gaat hoef je helemaal geen dure licentie te kopen. De webhost moet die licentie hebben, als ontwikkelaar kan je gewoon de gratis developer editie gebruiken. En je hebt meteen allerlei leuke extra's zoals een zoekengine (Verity 2K) en (Flash) Generator erbij.
Via deze redenatie is de prijs van MS SQL Server ook helemaal niet interessant, het gaat om wat een webhost er voor vraagt.
En nu voor mijn persoonlijke advies over het platform: ga niet voor MySQL. PostgreSQL biedt veel meer mogelijkheden om door te groeien als de site gecompliceerder wordt. Je mist triggers, stored procedures en constraints pas als je ze nodig hebt, maar op dat moment is een conversie al wel een heidens karwei.
Voor de rest moet je vooral een taal nemen waar je vertrouwd mee bent.
Ik begrijp dat jij als ontwikkelaar aan de slag gaat om een website te maken voor een bedrijf (toch?). Als die website een eenmalig project is dat niet geintegreerd wordt met de back-office van dat bedrijf ben je in principe redelijk vrij. Dan zou ik nog eens gaan kijken naar iets wat het mogelijk maakt dat de medewerkers van dat bedrijf zelf eenvoudig dingen kunnen wijzigen (hoewel dit ook wel erg veel met applicatie-ontwerp te maken heeft). Toekomstige tijdsbesparingen vinden opdrachtgevers altijd leuk
Als het wel de bedoeling is om een integratie met de back-office van het bedrijf tot stand te brengen heb je daar meteen je grootste aandachtspunt. Stap eens binnen bij het bedrijf en praat met mensen over computers. Pas als je weet hoe mensen werken en waarmee ze werken kan je gaan nadenken over de eerstgenoemde punten.
Houdt ook eens rekening met dingen als verwachte aantal bezoekers, schaalbaarheid, snelheid, ontwikkelsnelheid, beschikbare kennis bij jezelf etc.
Maar wat je ook doet, denk mee met de opdrachtgever. Als zij weet ik veel wat willen, wees dan niet bang om ze dingen te ontraden.
Veel bedrijven zijn ook erg gevoelig voor de verhouding tussen terugkerende kosten en eenmalige kosten. Een argument kan zijn dat het programmeren 20% meer kost, maar het hosten vervolgens maar de helft. Of dat het hosten een stuk duurder wordt, maar er voor het bedrijf veel minder tijd gaat zitten in het onderhoud.
Vergis je trouwens ook niet in de prijs. Als je voor ColdFusion gaat hoef je helemaal geen dure licentie te kopen. De webhost moet die licentie hebben, als ontwikkelaar kan je gewoon de gratis developer editie gebruiken. En je hebt meteen allerlei leuke extra's zoals een zoekengine (Verity 2K) en (Flash) Generator erbij.
Via deze redenatie is de prijs van MS SQL Server ook helemaal niet interessant, het gaat om wat een webhost er voor vraagt.
En nu voor mijn persoonlijke advies over het platform: ga niet voor MySQL. PostgreSQL biedt veel meer mogelijkheden om door te groeien als de site gecompliceerder wordt. Je mist triggers, stored procedures en constraints pas als je ze nodig hebt, maar op dat moment is een conversie al wel een heidens karwei.
Voor de rest moet je vooral een taal nemen waar je vertrouwd mee bent.
Pagina: 1