Ik open dit topic om de mening en visie van andere web developers te horen i.v.m. het werken met documenten via webapplicaties.
Eén van de nadelen van het werken met webapplicaties is het feit dat er geen sterke integratie is met het besturingssysteem van de eindgebruiker (tegelijkertijd is dit natuurlijk ook een voordeel). Met name bij het verwerken van documenten en rapporten.
Als voorbeeld kan ik misschien volgende (fictieve) requirement aanhalen:
Het moet voor de eindgebruiker mogelijk zijn om rapporten, verslagen en aanvragen af te drukken, waar het briefhoofd aangepast wordt aan zijn gegevens. Naast deze standaard brieven (A4), moet het ook mogelijk zijn om 'tickets' af te drukken op de matrixprinter, als bewijsje voor de klant.
Nu zijn er een aantal manieren waarop dit opgelost kan worden:
HTML rapport genereren
Voordeel: Snel, duidelijk en gemakkelijk te implementeren
Nadeel: Automatische browser header/footer (url), weinig controle (browser voert printopdracht uit)
PDF rapport
Voordeel: Layout verkrijgbaar zoals gewensts
Nadeel: Zwaar (vooral voor lichtere PC's), mindere controle (acrobat voert printopdracht uit)
RTF rapport
Voordeel: Gewenste layout, snel
Nadeel: Aanpasbaar, aangepaste versie moeilijk syncroniseerbaar met server
Applet gesigned
Voordeel: rechtstreeks printen, layout controle
Nadeel: Java runtime, zwaarder voor browser
... overige oplossingen?
Maar geen van allen voldoet eigenlijk perfect aan de noden van de requirement. Op welke manier zou jij het implementeren? Of zou je voor een workaround kiezen?
Zijn voor zulke requirements een webapplicatie eigenlijk wel geschikt?
Webapplicaties zijn op heden populair, is dit terecht? Hoe zie jij de toekomst in van de webapplicaties over het algemeen?
Eén van de nadelen van het werken met webapplicaties is het feit dat er geen sterke integratie is met het besturingssysteem van de eindgebruiker (tegelijkertijd is dit natuurlijk ook een voordeel). Met name bij het verwerken van documenten en rapporten.
Als voorbeeld kan ik misschien volgende (fictieve) requirement aanhalen:
Het moet voor de eindgebruiker mogelijk zijn om rapporten, verslagen en aanvragen af te drukken, waar het briefhoofd aangepast wordt aan zijn gegevens. Naast deze standaard brieven (A4), moet het ook mogelijk zijn om 'tickets' af te drukken op de matrixprinter, als bewijsje voor de klant.
Nu zijn er een aantal manieren waarop dit opgelost kan worden:
HTML rapport genereren
Voordeel: Snel, duidelijk en gemakkelijk te implementeren
Nadeel: Automatische browser header/footer (url), weinig controle (browser voert printopdracht uit)
PDF rapport
Voordeel: Layout verkrijgbaar zoals gewensts
Nadeel: Zwaar (vooral voor lichtere PC's), mindere controle (acrobat voert printopdracht uit)
RTF rapport
Voordeel: Gewenste layout, snel
Nadeel: Aanpasbaar, aangepaste versie moeilijk syncroniseerbaar met server
Applet gesigned
Voordeel: rechtstreeks printen, layout controle
Nadeel: Java runtime, zwaarder voor browser
... overige oplossingen?
Maar geen van allen voldoet eigenlijk perfect aan de noden van de requirement. Op welke manier zou jij het implementeren? Of zou je voor een workaround kiezen?
Zijn voor zulke requirements een webapplicatie eigenlijk wel geschikt?
Webapplicaties zijn op heden populair, is dit terecht? Hoe zie jij de toekomst in van de webapplicaties over het algemeen?