Hallo,
Ik zit met een praktische vraag, nl. wanneer Frameworks gebruiken of niet?
Wanneer jullie websites ontwikkelen, gebruiken jullie dan Frameworks, of design patterns zoals het MVC pattern? Gebruiken jullie deze enkel wanneer het een op maat gemaakt applicatie is of als het een applicatie bedoeld voor licentieverkoop betreft? Of in beide gevallen? Naar welk framework / design pattern gaat jullie voorkeur? Bij zowel grootschalige als kleinschalige applicaties?
P.S.:
Ik heb het hier dan vooral over php Frameworks, niet zozeer over javascript frameworks.
Het zou ook fijn zijn mochten jullie enkele portfolio links plaatsen naar mbv frameworks opgebouwde webapplicaties.
Alvast Bedankt,
Wouter Nuyts
- Het gebruik van Frameworks
-
12-04-2009, 20:11 #1
- Berichten
- 10
- Lid sinds
- 18 Jaar
Het gebruik van Frameworks
-
In de schijnwerper
Autoriteit links aangeboden | Hoge DR & DA + Duizenden bezoekers. Alle NICHES vrijwelOverige dealsOntwikkelaar || Direct BeschikbaarFreelance / WerkSenior Designster - top kwaliteit - 16 uur per week - per maand - 350 euroFreelance / Werk(Premium) Hoge DA Backlink | DR 95 | RD 4,2 MiljoenAdvertentieruimte -
13-04-2009, 17:29 #2
- Berichten
- 209
- Lid sinds
- 18 Jaar
Ik gebruik een eigen framework waarvan V1 inmiddels weg is, V2 gebruikt wordt en V3 voor PHP 5.3 gemaakt wordt. In al deze frameworks wordt gebruik gemaakt van het MVC design pattern. Daarnaast kom je nog wat andere design patterns als Registry, Singleton en dergelijke tegen.
De ervaring heeft mij geleerd dat bij kleinschalige projecten grote frameworks overkill zijn en je dus zo nu en dan bij kleinschalige applicaties beter geen framework kan gebruiken. Voor de grotere applicaties is het natuurlijk wel raadzaam.
-
14-04-2009, 22:36 #3
- Berichten
- 5
- Lid sinds
- 16 Jaar
Frameworks zijn heel handig als je meerdere sites op dezelfde server hebt draaien.
Alle sites kunnen dan van dit ene framework gebruik maken.
Het is natuurlijk ook zo dat bij de bekendere frameworks (zend etc...) de beveiliging ook al goed geregeld is.
Maar het aspect van overkill moet je zeker ook afwegen.
-
14-04-2009, 22:59 #4
- Berichten
- 143
- Lid sinds
- 19 Jaar
frameworks zijn zeker handig maar kunnen je ook beperken of veel moeilijkheden geven als je bepaalde dingen wilt hebben vooral omdat sommige (cakephp bv) strict zijn en een bepaalde gang van zake willen - eisen zoals geen controller zonder model of je moet een speciale door het systeem naar voren gedrage controller gebruiken.
Ik was vroeger niet zo te vinden voor frameworks maar heb eerst cakephp gebruikte en nu codeigniter wat echt wel goed werkt en losjes is. Het voordeel is dat zoals gezegd de beveileging netjes geregeld.
het aspect snelheid van coderen en leercruve mag je ook niet uit het ook verliezen wat soms wel is onderschat wordt.
-
15-04-2009, 19:44 #5
- Berichten
- 10
- Lid sinds
- 18 Jaar
Bedankt voor jullie reacties...
Ikzelf gebruik Zend Framework voor grote tot zeer grote applicaties, CodeIgniter is ideaal voor middelgrote applicaties. Ik stond onlangs nogmaals te kijken over hoe sommige programmeurs onverantwoord grote systemen maken zonder enig gebruik van design patterns/MVC/Frameworks...
-
18-04-2009, 13:10 #6
- Berichten
- 756
- Lid sinds
- 16 Jaar
Ik gebruik persoonlijk zéér zelden frameworks.
De reden is simpel, ik wil alles 100% zelf scripten en ik wil geen ongebruikte functies hebben in mijn scripts.
-
18-04-2009, 13:15 #7
- Berichten
- 1.670
- Lid sinds
- 16 Jaar
Het nadeel van frameworks is dat er vaak ook overbodige code in zit, tenzij je het zelf er uit haalt. Ik heb zelf stukken script die ik toevoeg aan het systeem in plaats van een compleet framework te maken met stukken script die ik totaal niet gebruik en wordt de server trager. Bovendien is de kans groter dat je gehacked wordt als je een opensource framework gebruikt omdat de gebruiker weet hoe de code in elkaar zit.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic