Dag Wouter,
Ik begrijp het feature creep argument maar de balans slaagt nu wel helemaal door naar de ander kant IMO.
Een component onderhouden per platform (.Net, Java, Deplhi, Php,..) is ook niet werkbaar, verre van.
Ik vraag me af hoeveel developers afhaken. Er zijn denk ik enkele commerciële oplossingen die voldoen maar als ikdeze test dan ondersteunen deze de nieuwe eid kaart nog niet. En deze is al sinds januari publiek?
Ik heb redelijk wat .NET ervaring en het duurde meer dan 2 dagen voor ik een compileerbare versie had. Ik denk dat ik niet meteen inzag welke bizarre stappen noodzakelijk waren om de wrapper aan de praat te krijgen (aligneren van bytes?). Eens dat bereikt lijkt het uitlezen van een eigenschap van de kaart een archeologische bezigheid met documentatie die her en der te vinden is.
Dit is eerlijke feedback en geen rant of zo. Ik verwacht ook van elke developer dat hij de moeite neemt om zich in te werken in elk domain dat verbonden is met een project. Maar nu duurt het enkele dagen eer je een werkbare oplossingen hebt en als je alle functionaliteit van de 3.5 SDK opnieuw dient te implementeren ben je enkel weken bezig. Dan ben ik maar niet de beste developer. Ik verwacht niet een 100% drag en drop oplossingen maar mis veel met de V4 aanpak.
Spijtig dat dit niet eenvoudiger kan want het zou de adoptie van eid enkel te goeden komen. Veel projecten worden ingeschat denk ik met het gedacht dat dit niet zo moeilijk is.
Ik heb enkel weken gewacht met deze feedback om zeker van te zijn dat ik niet te vroeg oordeel. Jullie support is trouwens zeer goed om toch iets positief te zeggen.
De export van eid naar XML door de java viewer lijkt ons de beste optie
- eens de eid in xml formaat is uitgelezen naar een file kan elke technologie zonder probleem eraan (.net, java, ...)
- het onderhoud wordt vereenvoudigd aangezien de bugs of nieuwgheden meekomen in de java viewer
- kans op verkeerd gebruik (niet secure gebruik!) wordt verkleind. Is er bijvoorbeeld niet de kans dat de certificaten niet worden gecontroleerd?
Ons huidige course of action is de java viewer aan te passen (export naar XML dus via command line) zodat we deze kunnen aanroepen vanuit een .NET proces.
Ik stel me voor dat meeste platformen (linux,apple,...) ook een java proces kunnen uitvoeren.
Ik zal dan maar een spoed cursus Java zoeken :)
Thanks for listening
Mvg, Tom