Ik was even aan het brainstormen (met mezelf
) over een applicatie voor m'n werk; het moet bijv. kostprijsberekening bevatten, offertes kunnen maken, e.d.
Da is opzich natuurlijk niet zo'n probleem, maar ik ben er nog steeds niet uit of ik er een server-client app van maak of stand-alone, en als het server-client wordt, wat er dan allemaal door de server afgehandeld moet worden en wat door de client.
De DB kan ik waarschijnlijk het beste direct aanspreken, dat scheelt weer een laag (en dus tijd). Maar hoe zit dat bijv. met logging, het is wel handig als dat op een centrale plek (op de server) gebeurd, en niet voor elke pc een andere log-file. En het aan- en af-melden van users, gaat dat naar de server, of zetten we een boolean veld in de DB (persoonlijk vind ik het netter om dat via de server te doen).
Mijn vraag komt dus hierop neer:
- Wanneer maak je gebruik van server-client
- Wat wordt er door de server afgehandeld en wat door de client (in geval van server-client uiteraard)
Da is opzich natuurlijk niet zo'n probleem, maar ik ben er nog steeds niet uit of ik er een server-client app van maak of stand-alone, en als het server-client wordt, wat er dan allemaal door de server afgehandeld moet worden en wat door de client.
De DB kan ik waarschijnlijk het beste direct aanspreken, dat scheelt weer een laag (en dus tijd). Maar hoe zit dat bijv. met logging, het is wel handig als dat op een centrale plek (op de server) gebeurd, en niet voor elke pc een andere log-file. En het aan- en af-melden van users, gaat dat naar de server, of zetten we een boolean veld in de DB (persoonlijk vind ik het netter om dat via de server te doen).
Mijn vraag komt dus hierop neer:
- Wanneer maak je gebruik van server-client
- Wat wordt er door de server afgehandeld en wat door de client (in geval van server-client uiteraard)
De wereld ligt aan je voeten. Je moet alleen diep genoeg willen bukken...
"Wie geen fouten maakt maakt meestal niets!"