Website-tool: CMS of Framework
by Nils Breunese on Oct 07, 2009
- 1,584 views
Wat is het verschil tussen een CMS en een framework? Als voorbeeld van een modern web framework wordt Grails gebruikt ter illustratie. Wat is een goede basis voor een website-tool?
Wat is het verschil tussen een CMS en een framework? Als voorbeeld van een modern web framework wordt Grails gebruikt ter illustratie. Wat is een goede basis voor een website-tool?
Accessibility
Categories
Tags
Upload Details
Uploaded via SlideShare as Apple Keynote
Usage Rights
© All Rights Reserved
Statistics
- Favorites
- 0
- Downloads
- 5
- Comments
- 0
- Embed Views
- Views on SlideShare
- 1,400
- Total Views
- 1,584
- Content Management System
- Tekst, audio en video:
- Films, radio-uitzendingen, wetenschappelijke artikelen, technische handleidingen, recensies, columns, blogposts, etc.
- Gerbrand legt verder uit wat we van een CMS vragen
- Ik stak wat ‘lager’ in
- Erg generieke term
- In deze context: open source web application framework
- Ondersteunt het ontwikkelen van dynamische websites
- Talloze implementaties
- Spring, Struts, Stripes, Seam, ... (ze beginnen niet allemaal met een ‘S’)
- SpringSource
- Groovy on Rails -> Grails
- Flink actieve community met kennis van zaken
- “High-level” framework
- Cinema.nl maakt ook gebruik van Hibernate en Spring MVC, maar meer op een “low-level” manier
- Taggen, ratings, comments, zoeken, taxonomiën, navigatie, user interface, JavaScript frameworks, testen, feeds, workflow, integratie, ...
- Redelijk tot goede kwaliteit, maar soms nog niet af
- CMS plugins, maar nog niet volwassen
- Groovy is grotendeels een superset van Java, dus de meeste Java-code is ook valide Groovy
- Groovy voegt een hoop ‘moderne’ en handige constructies toe
- Java-programmeurs kunnen steeds ‘groovier’ gaan programmeren
- Wel een lelijk logo
- Literals voor reguliere expressies, maps en lists
- Regex matching
- Literals voor reguliere expressies, maps en lists
- Regex matching
- Frameworks bouwen voort op frameworks
- Voeg wat plugins toe
- Schrijf wat code als cement
- En ineens heb je een CMS
- Weinig regels code -> goedkoop en eenvoudig onderhoud
- Grails is echt een web application framework, maar met plugins wel op te werken naar een hoger niveau
- Hippo en Drupal zijn meer CMF’s, Magnolia misschien ook nog wel