Dave Thomas basically put three challenges out there for the community. I’m most excited about the idea that deployment is complex for everyone - especially because there are a lot of different ways to do it - and no truly blessed option. He is advocating the seperation of system administration and development - which believe me I totally agree with. Especially if that means it will get easier for everyone to deploy rails apps!
Here are the highlights - sorry I’ll clean this up later.
Big problems that need to be solved
PDI - Please do investigate
permission and encouragement - without over committing
the core team is the gate keepers - more like editors - so the outsiders have to contribute
3 Areas
Data Integration
make sure that schema respected - why doesn’t it protect against null and varchar limits
Auto add validates_numericality_of :price , :only_integer => true
true support for Foreign keys -automatic - support in migraiton
primary key support - Non-integer keys,composite primary keys
Distributed transation - 2 phase commit
attribute-based finders (using keys instead of condition array)
better support for non-database models - jms/mq
read world Crud
should support inter table relationships
configuratable - be able to set what you want to show and how
in browser validation -with server backup
Some AJAX in it
not 3270 style fill out form - band submit - reload
cross application skining - skin scaffolding.
bring simplicity of ActiveRecord to controller - and views
Deployment
capistrano is awesome
push model
in the real world - developers choose what is ready for deply and sys admins figureo out
ohow and when and where to deploy
co-opertive deployement - decouple app requirements from server environment
application config - with what gets pulled - and lib requirements
deployment config - server/roles/where the files land, userid/password
cap –deploy-on cap://server.com
Isp s could setup standard environment - and be able to deploy to an isp
be able to deploy from gems -instead of just source
gem deploy name –on cap://server.com
All developers deserve to be happy
Leave a Reply
Moderation Active: Old stuff here... Therefore your comment on this post will be moderated (i.e. don't submit twice !)