Gistermiddag was er op mijn werk een j2ee-demo-middag, om te laten zien wat de ambities van het bedrijf zijn, en hoe dat aangepakt gaat worden. We bouwen voornamelijk Oracle applicaties in webforms, maar aangezien Oracle van plan is om de switch naar java te maken, dus ontwikkelen in JDeveloper in plaats van Forms Builder of Designer, wil het bedrijf haar werknemers voorbereiden op de switch van formsbuilder/designer naar jdeveloper.
Natuurlijk is het alles behalve eenvoudig om mensen waarvan hun voertaal pl/sql is om te scholen naar een OO taal als Java. Maar nadat we gisteren de mogelijkheid hadden om Oracle ADF tutorials te maken in JDeveloper, lijkt het alsof er totaal geen java-kennis nodig is, laat staan OO-kennis.
Je moet je voorstellen: Je hebt leren programmeren in Java, en programmeert inmiddels een jaar of 5/6, alles met het handje, met behulp van een fijne IDE, zoals Intellij. Door de stages die je hebt gehad ben je in aanraking gekomen met design patterns, frameworks als ant, junit, en het programmeren wordt leuker en leuker.
Op een gegeven moment wil je toch eens verder kijken, en koopt wat J2EE boeken, en je gaat naar een java-middag waar een demo wordt gegeven over het ontwikkelen van j2ee applicaties in Oracle JDeveloper, en dan met name ADF. Je krijgt een tutorial voor je neus, en je gaat lekker aan de slag. Maar dan komt de teleurstelling al gauw, want waar ben ik in godsnaam mee bezig? Juist, invullen van wizards, die vervolgens andere wizards aanroepen. Hier een wizard, daar een wizard, overal een wizard. Ik heb de hele middag geen regel java-code ingeklopt. En het erge is dat je geen flauw benul hebt wat er achter die wizard nu precies gebeurt.
Wat wil ik met dit topic bereiken? Ik wil graag weten waar het in de toekomst naartoe gaat. Wordt er al veel 'geprogrammeerd' door het invullen van wizards, gaat het die-hard inkloppen van code eruit, welke kant gaat het op?
Wat zijn de voordelen en nadelen van wizards? Natuurlijk kun je met weinig kennis van de taal zelf snel een programma in elkaar sleuren en pleuren. Maar dan moet het onderhouden worden... en schieten de tranen in je ogen als je ziet wat voor code is gegenereerd.
Dus graag jullie ervaringen mensen, ik ben zeer benieuwd.
Natuurlijk is het alles behalve eenvoudig om mensen waarvan hun voertaal pl/sql is om te scholen naar een OO taal als Java. Maar nadat we gisteren de mogelijkheid hadden om Oracle ADF tutorials te maken in JDeveloper, lijkt het alsof er totaal geen java-kennis nodig is, laat staan OO-kennis.
Je moet je voorstellen: Je hebt leren programmeren in Java, en programmeert inmiddels een jaar of 5/6, alles met het handje, met behulp van een fijne IDE, zoals Intellij. Door de stages die je hebt gehad ben je in aanraking gekomen met design patterns, frameworks als ant, junit, en het programmeren wordt leuker en leuker.
Op een gegeven moment wil je toch eens verder kijken, en koopt wat J2EE boeken, en je gaat naar een java-middag waar een demo wordt gegeven over het ontwikkelen van j2ee applicaties in Oracle JDeveloper, en dan met name ADF. Je krijgt een tutorial voor je neus, en je gaat lekker aan de slag. Maar dan komt de teleurstelling al gauw, want waar ben ik in godsnaam mee bezig? Juist, invullen van wizards, die vervolgens andere wizards aanroepen. Hier een wizard, daar een wizard, overal een wizard. Ik heb de hele middag geen regel java-code ingeklopt. En het erge is dat je geen flauw benul hebt wat er achter die wizard nu precies gebeurt.
Wat wil ik met dit topic bereiken? Ik wil graag weten waar het in de toekomst naartoe gaat. Wordt er al veel 'geprogrammeerd' door het invullen van wizards, gaat het die-hard inkloppen van code eruit, welke kant gaat het op?
Wat zijn de voordelen en nadelen van wizards? Natuurlijk kun je met weinig kennis van de taal zelf snel een programma in elkaar sleuren en pleuren. Maar dan moet het onderhouden worden... en schieten de tranen in je ogen als je ziet wat voor code is gegenereerd.
Dus graag jullie ervaringen mensen, ik ben zeer benieuwd.