Aller au contenu


Photo

langage web à choisir pour débutant


  • Please log in to reply
8 réponses à ce sujet

#1 JE729

JE729

    Cueilleur de cabosses

  • Membre
  • PipPipPip
  • 116 messages

Posté 05 novembre 2012 - 23:36

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 ^^ )

#2 wisky

wisky

    Torréfacteur de fèves

  • Membre
  • PipPipPipPipPip
  • 822 messages
  • LocationVersailleux

Posté 06 novembre 2012 - 06:05

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.

Wisky
L'électronique sur Mac ça existe : http://www.mactronique.com et mes applications : http://nahan.fr
QT4 ça vaut pas Cocoa :D


#3 MAGE

MAGE

    Ecabosseur en fèves

  • Membre
  • PipPipPipPip
  • 397 messages
  • LocationSuisse

Posté 06 novembre 2012 - 06:59

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 xd

#4 jpimbert

jpimbert

    Broyeur de fèves

  • Artisan chocolatier
  • PipPipPipPipPipPip
  • 1 244 messages
  • LocationToulon

Posté 06 novembre 2012 - 07:21

+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

#5 Céroce

Céroce

    Mouleur de chocolats

  • Contrôleur d'arômes
  • 5 206 messages
  • LocationSaint-Leu-d'Esserent / France

Posté 06 novembre 2012 - 07:59

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.
RenaudPradenc.com Je suis développeur iOS & Mac indépendant.

#6 Draken

Draken

    Mouleur de chocolats

  • Artisan chocolatier
  • PipPipPipPipPipPipPipPip
  • 8 599 messages
  • LocationParis

Posté 06 novembre 2012 - 17:01

C'est qui Heroku ?

Garçon, servez-moi un Covfefe avec du lait de soja, sans OGM ..

Et faites régler la climatisation, il fait bien chaud, ici !

 

 

Éternel Novice !  :baby:

Tueur de poneys !  :(

 

Faire simple .. c'est compliqué !

Faire compliqué .. c'est simple !

 

Un MOOC (cours en ligne - dont je ne suis pas l'auteur) gratuit sur la programmation en Obj-C et en Swift 3, démarrant le 14 Mars 2017 :

https://www.edx.org/...onnex-progios1x

 

Des dizaines d'heures de tutoriels vidéo en français (je ne suis pas l'auteur) pour apprendre à développer en Obj-C et Swift : http://pagesperso-sy...don/5I452-2014/

 

 


#7 JE729

JE729

    Cueilleur de cabosses

  • Membre
  • PipPipPip
  • 116 messages

Posté 06 novembre 2012 - 17:18

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 :)

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 :/

#8 tablier

tablier

    Brasseur de pâte à cacao

  • Membre
  • PipPipPipPipPipPipPip
  • 3 090 messages
  • LocationGrenoble et Méaudre (Isère)

Posté 19 octobre 2013 - 21:39

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).


"Pourquoi répéter les erreurs passées, lorsqu'il y a tellement de nouvelles erreurs à commettre?" (Bertrand Russel)

J'ai mal à ma France !
mon site: http://cocoa.pod.free.fr


#9 LeChatNoir

LeChatNoir

    Brasseur de pâte à cacao

  • Artisan chocolatier
  • PipPipPipPipPipPipPip
  • 3 131 messages
  • LocationLyon

Posté 21 octobre 2013 - 07:46

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


Le Chat Noir, développeur à ses heures...
Application passion => ClimbingAway





0 utilisateur(s) li(sen)t ce sujet

0 membre(s), 0 invité(s), 0 utilisateur(s) anonyme(s)