So now I''m wondering how far somebody can go with Rails if they have no
prior programming experience?
Probably not very far beyond the most basic of apps. Anything beyond this
will either prove too difficult or will result in a poorly designed and
potentially insecure mess. I wouldn''t advise anybody to get too into
Rails
(or any serious web/application development) without:
a) Getting a good grasp of Ruby to at least an intermediate level
b) A good understanding of object-oriented design principles, some of the
more common/basic design patterns and application design theory, and
especially how Rails applies these patterns (MVC, ActiveRecord, ViewHelper,
TemplateView, Observers)
c) A good knowledge of how web applications work, key concepts, security and
how to lock down your app etc.
d) At least a basic understanding of how to deploy an app (though this a
skill in itself)
e) Knowledge of good common practices and how to test properly (using unit
and functional testing)
Hope that helps.
On 2/19/06, Aneesha Bakharia <aneesha.bakharia@gmail.com>
wrote:>
> This has been my little experiment for the last few weeks. I jumped
> straight into rails after a few tutorials and have been using "Agile
Web
> Development with Rails" as a reference. I picked up the Ruby syntax
from
> examples which was not hard to do as I know various other languages.
I''ve
> started 3 database driven web apps and all was going really well. Rails is
> fun and productive. I was having fun. ... But at the back of my mind I knew
> at some point I''d get stuck. It finally came last night when I
tried to do a
> fun little scientic web application that used a bayesian classifier.
>
> So now I''m wondering how far somebody can go with Rails if they
have no
> prior programming experience?
>
> --
> Aneesha
> _______________________________________________
> Rails mailing list
> Rails@lists.rubyonrails.org
> http://lists.rubyonrails.org/mailman/listinfo/rails
>
>
>
--
Cheers,
Luke Redpath
www.lukreedpath.co.uk
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
http://wrath.rubyonrails.org/pipermail/rails/attachments/20060219/42f159d0/attachment-0001.html