Bienvenue dans le joyeux monde de Ruby et RoR !

1) Non, Ruby on Rails n'est qu'un Framework autour de Ruby, il est
possible d'utiliser d'autre outils pour faire du Web en Ruby,
d'ailleurs il existe d'autres frameworks Web, généralement "plus
légers" que Rails (Sinatra, Merb, etc.). Ces frameworks peuvent
d'ailleurs être utilisées pour des tâches précises (webservices, etc)
ou des tâches qui nécessitent un traitement rapide. Ces applis "micro-
frameworks" peuvent d'ailleurs être intégrées dans une appli Rails
avec la fonctionnalité Metal (depuis Rails 2.3).

2) Rails impose MVC. Pourquoi MVC ? Sûrement parce que c'est un design
pattern assez commode pour faire du Web je trouve. C'est pour beaucoup
de développements le juste milieu entre du code crado à la PHP (avec
tout dans un fichier PHP) et une appli J2EE/.NET à 42 couches, avis
personnel ;). Libre à toi de tester ce design pattern et de voir s'il
correspond à tes attentes.

3) Rails évolue vraiment rapidement. Je te conseille la 3ème édition
du livre Agile Web with Rails, dispo en Anglais en papier et en PDF
ici :
http://www.pragprog.com/titles/rails3/agile-web-development-with-rails-third-edition
C'est un super bouquin, tu ne regretteras pas ton achat. Il est adapté
à un large public, y compris les débutants en Ruby/MVC/etc.
Après le site http://guides.rubyonrails.org et l'API Ruby+Rails
(http://www.apidock.com) sont de bonnes références, et roule ma
poule !

Cordialement,

Nicolas.

On 14 oct, 16:34, Edouard Boissel <[email protected]> wrote:
> Après avoir lu quelques pages de ce groupe fort intéressant, je pose
> mes petites questions de newbie.
>
> Je débute en Ruby, j'aimerais vérifier ici quelques petites choses :
>
> 1/ L'utilisation du "framework" Ruby on Rails est elle obligatoire ou
> est il possible de développer directement en langage Ruby ? Le
> framework n'est il pas un carcan (du moins quand on connait
> parfaitement le language) ?
>
> 2/ MVC :
> En PHP, je n'utilise aucun framework donc jusqu'à présent pas de
> Modele/Vue/Controller. Ce système MVC m'est encore étranger à l'heure
> actuelle. Est il indispensable ? Ou est ce le framework qui l'impose ?
> Apporte t'il vraiment un plus pour la rapidité de programmation ? Pour
> la propreté du code ?
>
> 3/ L'apprentissage
> J'ai apppris PHP en autodidacte sans livre, sans cours, juste en
> cherchant à comprendre des bouts de code et l'aide de google pour
> trouver la signification d'une fonction. A votre avis, est ce possible
> aussi sur Ruby ou me conseillez vous un livre ? J'ai entendu parler de
> celui ci en particulier : Ruby on Rails 2° edition chez Eyrolles.
>
> D'avance merci pour vos éclairages et désolé si il y a des énormités
> dans mes questions, j'ai à peine survolé le sujet pour l'instant.
--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse 
[email protected]
-~----------~----~----~----~------~----~------~--~---

Répondre à