Al enkele jaren fulltime bezig met het ontwikkelen van websoftware in PHP(5). Sinds wij meer dan een jaar PHP5 draait ontwikkel ik ook zoveel mogelijk volgens het OOP Principe. Nu moet er alleen een CMS ontwikkeld gaan worden en ik heb de voorkeur om hierin over te gaan stappen naar ASP.Net C#. Ik heb twee jaar ervaring met Classic ASP en MS SQL Server 2000 en heb een paar kleine dingetjes gedaan in ASP.Net C#.
De ideeën voor het CMS zijn eigenlijk al ongeveer rond. Er moet nog het e.e.a. uitgewerkt worden aan UI, UML en database ontwerp. Belangrijkste punt in dit ontwerp is dat wij generiek om willen gaan met content, en dus middels object definities in de database willen gaan werken. Dat maakt de oplossing complexer en zorgt voor extra denkwerk, maar aangezien wij op dit model een ecommerce oplossing hebben draaien (PHP5 en mySQL 5) en daar tevreden over zijn willen we deze stap toch maken. De Interface willen we Web 2.0 - achtig gaan maken. Reqeusts zulllen veelal via AJAX gaan lopen.
Nu hoor ik geluiden van: er zitten valkuilen in dit model (met name zoals we met data in de database om willen gaan). Maar ik zie niet wat dat nou kan zijn, en details hoor ik ook niet van mensen die dat roepen. Met de juiste Views en Stored Procedures zijn queries te minimaliseren en hoeft memorie gebruik niet groot te zijn. Zijn er mensen met negatieve ervaringen (en positieve) met dit model? Ik begrijp dat een 3rd party componenten als een O/R mapper niet te gebruiken is en je wellicht meer zelf moet uitwerken. Ik heb niet echt een zinnige discussie kunnen vinden over dit model (wellicht heb ik verkeerd gezocht) en is dit een mooie mogelijkheid om dit model te bespreken.
Verder ben ik ook wel benieuwd naar 3rd party componenten die beschikbaar zijn voor ASP.Net C#, zodat ik wellicht veel zaken sneller kan realiseren. Zijn hier overzichten van? Ik ben een redelijke newbe in de wereld van ASP.Net en C# en het is dus lastig om te bepalen wat je wel en niet kunt gebruiken. Voor wat tips/urls sta ik dus ook open!
[edit]
Nog een kleine vraag: is zo'n oplossing nu sneller te reailseren in ASP.Net dan PHP? Oftewel: bevat de .Net bibliotheek nu veel meer dan alle standaard methodes van PHP?
De ideeën voor het CMS zijn eigenlijk al ongeveer rond. Er moet nog het e.e.a. uitgewerkt worden aan UI, UML en database ontwerp. Belangrijkste punt in dit ontwerp is dat wij generiek om willen gaan met content, en dus middels object definities in de database willen gaan werken. Dat maakt de oplossing complexer en zorgt voor extra denkwerk, maar aangezien wij op dit model een ecommerce oplossing hebben draaien (PHP5 en mySQL 5) en daar tevreden over zijn willen we deze stap toch maken. De Interface willen we Web 2.0 - achtig gaan maken. Reqeusts zulllen veelal via AJAX gaan lopen.
Nu hoor ik geluiden van: er zitten valkuilen in dit model (met name zoals we met data in de database om willen gaan). Maar ik zie niet wat dat nou kan zijn, en details hoor ik ook niet van mensen die dat roepen. Met de juiste Views en Stored Procedures zijn queries te minimaliseren en hoeft memorie gebruik niet groot te zijn. Zijn er mensen met negatieve ervaringen (en positieve) met dit model? Ik begrijp dat een 3rd party componenten als een O/R mapper niet te gebruiken is en je wellicht meer zelf moet uitwerken. Ik heb niet echt een zinnige discussie kunnen vinden over dit model (wellicht heb ik verkeerd gezocht) en is dit een mooie mogelijkheid om dit model te bespreken.
Verder ben ik ook wel benieuwd naar 3rd party componenten die beschikbaar zijn voor ASP.Net C#, zodat ik wellicht veel zaken sneller kan realiseren. Zijn hier overzichten van? Ik ben een redelijke newbe in de wereld van ASP.Net en C# en het is dus lastig om te bepalen wat je wel en niet kunt gebruiken. Voor wat tips/urls sta ik dus ook open!
[edit]
Nog een kleine vraag: is zo'n oplossing nu sneller te reailseren in ASP.Net dan PHP? Oftewel: bevat de .Net bibliotheek nu veel meer dan alle standaard methodes van PHP?
[ Voor 4% gewijzigd door Verwijderd op 16-07-2007 11:35 ]



