Je ne connais presque rien de Linux sous ubuntu . J'ai lu quelques articles est cela me semble intéressant. Je souhaite réaliser la formation développeur web avec Openclassrooms. Est ce une bonne idée de choisir l'OS linux pour commencer mon apprentissage ? ou dois-je apprendre sous l'OS MACos , ou Microsoft ?
En théorie, on peut développer (et mettre en production) sur n'importe quel OS.
En pratique, ça dépend du langage. PHP, par exemple, fonctionnera très bien sur n'importe quel OS. En revanche, pour d'autres comme Ruby, dès que tu auras des besoins particuliers qui nécessitent de compiler une extension écrite en C, ça peut vite devenir problématique voire une impasse sous Windows.
Aussi, personnellement, je ne te recommanderais pas de faire du dév tout en appréhendant un nouveau système d'exploitation, tu risques de passer plus de temps à régler problème après problème qu'à véritablement coder et avancer. Envisage plutôt de te faire la main sur une machine virtuelle dans un premier temps sur le restant de ton temps libre ou quand tu as besoin de faire une pause niveau prog'.
> Apprendre le développement web sous Linux, est ce facile ?
Ca, ça dépend de chacun : son bagage, ses facilités de compréhension, sa motivation, etc.
En théorie, on peut développer (et mettre en production) sur n'importe quel OS.
En pratique, ça dépend du langage. PHP, par exemple, fonctionnera très bien sur n'importe quel OS. En revanche, pour d'autres comme Ruby, dès que tu auras des besoins particuliers qui nécessitent de compiler une extension écrite en C, ça peut vite devenir problématique voire une impasse sous Windows.
Aussi, personnellement, je ne te recommanderais pas de faire du dév tout en appréhendant un nouveau système d'exploitation, tu risques de passer plus de temps à régler problème après problème qu'à véritablement coder et avancer. Envisage plutôt de te faire la main sur une machine virtuelle dans un premier temps sur le restant de ton temps libre ou quand tu as besoin de faire une pause niveau prog'.
> Apprendre le développement web sous Linux, est ce facile ?
Ca, ça dépend de chacun : son bagage, ses facilités de compréhension, sa motivation, etc.
- Edité par julp il y a environ 15 heures
merci beaucoup pour ta réponse. C'est une bonne idée que je pense mettre en pratique concernant l'utilisation de la machine virtuelle sur mon temps libre .
Sous Ubuntu ça m'étonnerait que tu puisses apprendre correctement Linux, pour la dev, pas de soucis, le principal étant d'avoir un Outil de développement dans le navigateur le plus évolué possible.
On fait souvent de nos jours du responsive design, voir même quasiment que ça...ça fait ramer un peu plus les sites mais ça rend aussi les sites lisibles sur la plupart des navigateurs...Voir en compiler une application depuis un site Web c'est possible aussi.
PS: Je poste de Chrome parce que mon firefox et l'authentification via l'API google ne fonctionne pas sur openclassroom, depuis peu Cdiscount ne fonctionne pas sur mon firefox non plus. (pourtant à jour)..Et pourtant j'utilise Windows, et ce sont des sites connus...
Peu importe l'OS utilisé, tu n'auras qu'à faire un copié collé de ton Windows pour l'installer sur un serveur, qui sera probablement sous Linux (que ce soit un VPS, serveur dédié, ou hébergement mutualisé)
Quelques adaptations seront sans doute nécessaire pas sur le langage en lui même mais sur les façon d'acceder aux ressources extérieures, genre SGBDR ou autre.
- Edité par maroufle34 7 octobre 2020 à 18:42:14
Apprendre le développement web sous Linux
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
julp.fr ~ PHP < 8.0.0 : activer les erreurs PDO/SQL ~ PHP < 8.1.0 : activer les erreurs mysqli