Mensen,
Voordat iedereen het antwoord ".Net natuurlijk" post. Zal ik even mijn situatie schetsen.
Ik ben nu ongeveer een jaar werkzaam bij mijn werkgever waar ik het applicatie/database beheer en applicatie ontwikkeling uitvoer. Een groot deel van mijn tijd besteed ik aan het programmeren van een zelf ontwikkeld ERP achtige applicatie. Deze applicatie bestaat al tijden, is geschreven door drie verschillende personen. Veel spagetti code en in het verleden zijn er vreemde keuzes van aanpak gemaakt.
Nu ben ik geen hardcore programmeur maar wat ik wil maken krijg ik redelijk voor elkaar. Mijn programmeer werk bestaat voornamelijk uit het ophalen van data uit de database (sqlstring in recordset), weer te geven in formulieren of grid, mogelijkhied tot muteren en weer terug schrijving (sql string). Ik maak gebruik van procedures, functies, loopjes, if then else, een eigen dll voor crystal rapporten en daarmee houd het eigenlijk wel op.
Nu wil met mijn kennis wat meer de diepte in. In eerste instantie om ontwikkeltijd te besparen zodat ik me bezig kan houden met andere zaken (ik besteed veel tijd aan het testen/veranderen/testen van de app) en daarnaast om een beter product te maken. Ik heb het idee dat ik een gebrek aan theoretische basis kennis heb. Ik heb niet, of nauwlijks kennis van classes, COM, ActiveX, enz.
Nu kan ik twee kanten op VB6 of .Net
Het voordeel van VB6 is dat ik hier al wel kennis van heb en ik echt de diepte in kan. Wanneer ik voor .Net kies zal ik eerst dit moeten leren en onze applicatie conterteren naar .Net (wat voor nogal wat problemen kan zorgen) en daarna eventueel nog een tweede cursus volgen voor de wat uitgebreidere mogelijkheiden van .net progammeren. Een tweede cursus zit er (denk ik) niet in voor dit jaar.
Wat zouden jullie doen? En nog veel belangrijker, waarom?
Kan iemand mij daarnaast uitleggen hoe de .Net omgeving is opgebouwd? Ik zie door alle termen
(.Net 1.0/2.0, Visual studio 2003/2005, .net framework, asp.net, enz.) het ms bos niet meer
Voordat iedereen het antwoord ".Net natuurlijk" post. Zal ik even mijn situatie schetsen.
Ik ben nu ongeveer een jaar werkzaam bij mijn werkgever waar ik het applicatie/database beheer en applicatie ontwikkeling uitvoer. Een groot deel van mijn tijd besteed ik aan het programmeren van een zelf ontwikkeld ERP achtige applicatie. Deze applicatie bestaat al tijden, is geschreven door drie verschillende personen. Veel spagetti code en in het verleden zijn er vreemde keuzes van aanpak gemaakt.
Nu ben ik geen hardcore programmeur maar wat ik wil maken krijg ik redelijk voor elkaar. Mijn programmeer werk bestaat voornamelijk uit het ophalen van data uit de database (sqlstring in recordset), weer te geven in formulieren of grid, mogelijkhied tot muteren en weer terug schrijving (sql string). Ik maak gebruik van procedures, functies, loopjes, if then else, een eigen dll voor crystal rapporten en daarmee houd het eigenlijk wel op.
Nu wil met mijn kennis wat meer de diepte in. In eerste instantie om ontwikkeltijd te besparen zodat ik me bezig kan houden met andere zaken (ik besteed veel tijd aan het testen/veranderen/testen van de app) en daarnaast om een beter product te maken. Ik heb het idee dat ik een gebrek aan theoretische basis kennis heb. Ik heb niet, of nauwlijks kennis van classes, COM, ActiveX, enz.
Nu kan ik twee kanten op VB6 of .Net
Het voordeel van VB6 is dat ik hier al wel kennis van heb en ik echt de diepte in kan. Wanneer ik voor .Net kies zal ik eerst dit moeten leren en onze applicatie conterteren naar .Net (wat voor nogal wat problemen kan zorgen) en daarna eventueel nog een tweede cursus volgen voor de wat uitgebreidere mogelijkheiden van .net progammeren. Een tweede cursus zit er (denk ik) niet in voor dit jaar.
Wat zouden jullie doen? En nog veel belangrijker, waarom?
Kan iemand mij daarnaast uitleggen hoe de .Net omgeving is opgebouwd? Ik zie door alle termen
(.Net 1.0/2.0, Visual studio 2003/2005, .net framework, asp.net, enz.) het ms bos niet meer
If it does not kill u, it makes u stronger