libraries frameworks and cms
TRANSCRIPT
PowerPoint Presentation
Libraries, Frameworks and CMS
A battle royale
Libraries, Frameworks and CMS
A battle royaleAvailable on Pay Per View
Who?
Mark Casias
[email protected]
@teampoop
Who?
Mark Casias
[email protected]
@markiesinternet
Your Ad Here
SXSW Panel Voting
Acceptable Social Stalking
Why?
Libraries
what are libraries Collection of scripts / programs that create a common reusable functionality.
FCK EditorTinyMCE
Functionality WYSIWIG Editor
Functionality AJAX
Best example.. AJAX needs you to implement the XMLHTTPRequest object, and test for different browser versions / implementations.. jquery = $(target).load(page);
What makes a good Library
Complete funcitonality
jQuery includes core functionality plus AJAX, DOM, and many moreY!UI asks you load each item individually..
What makes a good Library
Small Footprint
jquery - 19kY!UI core 8k + each feature is about 20 10k each....
What makes a good Library
Documentation!
code examples. Shows what a function will expect / RETURN.
What makes a good Library
Community
jQuery is open sourceY!UI is less open.. (sure you have the source but additions and fixes are done internally)library for company need not have huge support.. Open source library should have deep communitydocumentation code examples. Shows what a function will expect / RETURN.
Flavors of Libraries
Jquery
Flavors of Libraries
JqueryY!UI
Flavors of Libraries
JqueryY!UIMootools
Flavors of Libraries
JqueryY!UIMootoolsPrototype
Flavors of Libraries
JqueryY!UIMootoolsPrototypescript.aculo.us
Flavors of Libraries
JqueryY!UIMootoolsPrototypescript.aculo.usDojo Spry Sprout
Flavors of Libraries
JqueryY!UIMootoolsPrototypescript.aculo.usDojo Spry SproutASP.NET Ajax
Frameworks
MVC
PHP Frameworks
Zend
PHP Frameworks
ZendCakePHP
PHP Frameworks
ZendCakePHPCodeIgniter
PHP Frameworks
ZendCakePHPCodeIgniterSmarty PEAR LISA - FUSE
Non-PHP Frameworks
Zope
Non-PHP Frameworks
ZopeGrok
Non-PHP Frameworks
ZopeGrokFLEX
Non-PHP Frameworks
ZopeGrokFLEXRuby on Rails
Non-PHP Frameworks
ZopeGrokFLEXRuby on RailsASP.NET
Non-PHP Frameworks
ZopeGrokFLEXRuby on RailsASP.NETDotNetNuke
http://en.wikipedia.org/wiki/Comparison_of_web_application_frameworks
'once you get past the trivial use-cases, the interdependency of the framework components and the one-size-fits-all ethos means you end up fighting your own tools for supremacy.' Otton, David (http://www.otton.org/2008/08/05/frameworks-libraries-php-zend/)
Content Management Systems
Drupal
PHP
DrupalWordPress
PHP
DrupalWordPressJoomla
PHP
DrupalWordPressJoomlaExpression Engine
PHP
Python Based
Django
Python Based
DjangoPlone
Summary? Questions? Comments?
Webuquerque in September '09Podcasting & Vodcasting 101Vince Ascoli
Wednesday, September 2, 20096:307:30pm, with socializing following the presentation (given)
UNM ARTS Lab131 Pine Street NEAlbuquerque, NM 87106