langage web à  choisir pour débutant

Bonjour,



Ca fait maintenant 3 ans que je programmes sur Mac en Objective-c/Cocoa et histoire de varier les plaisirs, j'aimerais apprendre un langage web.

J'avais pensé à  2 en particulier : Php ou Ruby on rails ? (sachant que j'apprendrais surement Php à  l'école dans quelques années, mon choix se portait plus sur Ruby on Rails)



J'ai vu sur le forum la dernière fois que certains avaient du mal avec le web et mêmes avec le temps arrivaient qu'à  faire des sites "bricolés". Est-ce plus dur que l'utilisation de Cocoa? (je compte faire rien de hard-core ^^ )

Réponses

  • Le concept n'est pas tout à  fait le même sur Internet. Le site sert des pages web!



    Les deux langages sont très intéressants. A toit de choisir ;-)







    PS : Je suis très habitué à  PHP mais je te laisse choisir.
  • Si tu as envie d'ajouter un langage à  tes connaissances, Rails est très intéressant. Il a l'avantage de s'apparenter à  Objective-C.


    J'ai vu sur le forum la dernière fois que certains avaient du mal avec le web et mêmes avec le temps arrivaient qu'à  faire des sites "bricolés". Est-ce plus dur que l'utilisation de Cocoa? (je compte faire rien de hard-core ^^ )


    Tu ne devrais pas avoir de difficultés, c'est même plus simple sur certains aspects.

    J'ai un site qui tourne avec ; c'est que du plaisir image/xd-laugh.gif' class='bbc_emoticon' alt='xd' />
  • +1 pour Rails



    Le framework de développement est intéressant ; tu y retrouveras l'omniprésent pattern MVC.

    Plutôt fait pour être utilisé en lignes de commande. Moi j'aime bien mais ça peut dérouter.

    Les tests automatiques sont préparés par le framework ; j'adôôôôôre.



    Le style de programmation du langage Ruby est assez surprenant avec les blocs de code passés en paramètre de toutes les méthodes. On comprend rapidement que c'est très efficace.



    Je te conseille :

    - Programming Ruby

    - Agile Web Development with Rails

    tous les deux dans la série The Pragmatic Programmers de Pragmatic Bookshelf
  • CéroceCéroce Membre, Modérateur
    novembre 2012 modifié #5
    Un gros problème de Ruby on Rails (entre autres) est le déploiement. En France, très peu d'hébergeurs l'acceptent, et dans tous les cas, mettre son code Rails sur le serveur est toujours compliqué. (Le premier qui me parle de Heroku se prend une baffe).



    Pour débuter, je te recommande plutôt le php. Oui, sa syntaxe est bizarre, oui, il faut faire trop de choses soi-même, mais il est supporté par tous les hébergeurs. On trouve beaucoup de documentation.

    Commencer à  générer quelques pages soi-même et faire un peu de SQL me semblent une bonne école. Ce que tu verras t'aidera pour Rails par la suite, ce n'est pas du temps de perdu.
  • C'est qui Heroku ?
  • Je vais revoir en profondeur le html et je pense faire un petit peu de php pour les bases. Puis je passerais à  Ruby on rails.

    @jpimbert Merci pour les lectures, je regarderais plus en détails au moment venu du coup image/smile.png' class='bbc_emoticon' alt=':)' />



    Ca fait comme même un peu peur au niveau des serveurs, j'utilise le serveur gratuit de Free pour mon site fait avec iweb. Je vais donc être obligé de me payer un serveur :/
  • Tout va dépendre de tes nécessités et de la complexité de tes projets de site.


    Pour les choses simples que je fais j'utilise html + css + javascript + php -> php à  dose homéopathique, mes besoins sont faibles.


    Sinon, je trouve que beaucoup de cours sont verbeux. J'utilise comme aide mémoire le cours "apprenez-a-creer-votre-site-web-avec-html5-et-css3" (simple et en bon français) que j'ai trouvé sur le site du zéro en pdf. Certainement insuffisant pour les spécialistes experts de la création web. Pour javascript j'utilise deux bouquins achetés chez Artaud (à  Grenoble).


  • LeChatNoirLeChatNoir Membre, Modérateur

    Heroku, c'est la boite à  Mattt Tompson non ?


Connectez-vous ou Inscrivez-vous pour répondre.