Skip to content
nesquena edited this page Mar 18, 2013 · 3 revisions

Here what we plan to add in 1.0 version of Padrino

  • Rewrite Routing (remove http_router dependency) #issue-742
  • Prevent mass assignments #issue-905
  • Rewrite admin with twitter-bootstrap #ref
  • Remove all class_eval and instance_eval
  • Everything should be inheritable (helpers,routes, configurations)
  • Better than ever multithread support (especially with jruby)
  • Rewrite mailer to use less patch.
  • Rendering should be reused every where (ex.: inside a padrino-mailer or another gem)
  • Rewrite reloading logic (forked reloader).
  • Rewrite logger.
  • Wizard for generators
  • Easy to swap generated components (add renderer after generation)
  • Ruby 1.9+ Only

Goals

  • Be 100% compat with current 0.10.x apps
  • Be 100% compat with vanilla sinatra
  • Less dependencies
  • More robust
  • Multithreading by default
  • Be the faster ruby framework

Ideas? Thoughts?

  • Support only Ruby 1.9 (mri,jruby,rbx etc...)
  • 1.9 coding style

Feel free to add yours here.