Environnement de dev

z[e]d

Series seeker
Hello à tous,

Vu les ITs sur le forum, je viens vers vous pour quelques petites questions.
Je bosse actuellement sur mon macbook pro, mais j'aime bien toujours regarder un peu ce qu'il se passe autour de moi histoire de pas rester trop con.

Je me demandais donc si Windows était un bon OS pour du dev web ?
Ma stack actuelle :
- iTerm (terminal)
- Ruby
- Node
- Git

Je sais que Windows intègre (?) un noyau linux (?), y'a perpète j'avais joué avec l'insider mais franchement c'était pas si évident, et surtout j'ai l'impression qu'il n'y avait pas de communication entre linux et windows (accès des fichiers etc).

Bref ma question est, est-ce qu'il y a des devs sur windows (j'imagine, don't shoot, c'est pas du tout négatif), ou alors est-ce que vu toutes les habitudes prises je ferai mieux de faire un dual boot linux sur ma machine fixe ?

J'ai cru voir que VSCode simplifiait fort la vie, mais no need d'un gui pour exécuter des scripts.
 

gun_shaft

ANDALOUSE MEXICANOS
Hello à tous,

Vu les ITs sur le forum, je viens vers vous pour quelques petites questions.
Je bosse actuellement sur mon macbook pro, mais j'aime bien toujours regarder un peu ce qu'il se passe autour de moi histoire de pas rester trop con.

Je me demandais donc si Windows était un bon OS pour du dev web ?
Ma stack actuelle :
- iTerm (terminal)
- Ruby
- Node
- Git

Je sais que Windows intègre (?) un noyau linux (?), y'a perpète j'avais joué avec l'insider mais franchement c'était pas si évident, et surtout j'ai l'impression qu'il n'y avait pas de communication entre linux et windows (accès des fichiers etc).

Bref ma question est, est-ce qu'il y a des devs sur windows (j'imagine, don't shoot, c'est pas du tout négatif), ou alors est-ce que vu toutes les habitudes prises je ferai mieux de faire un dual boot linux sur ma machine fixe ?

J'ai cru voir que VSCode simplifiait fort la vie, mais no need d'un gui pour exécuter des scripts.
VSCode est dispo sur Mac sinon.
 

cedb3

Elite
Oui ça marche vraiment bien ce WSL. Tu peux accéder à tous les fichiers de Windows via /mount/c/
Le terminal a été complètement retravaillé, c'est dispo sur le Windows Store. Ça permet à la fois de l'utiliser pour Windows et pour Linux.

Sinon que ce soit Ruby, Node ou Git ça peut s'installer sans problème en natif dans Windows.
Je suis repassé sur Windows il y a 10 ans et je n'ai pas eu de souci. Avec le temps toutes les applications utilisées sont devenus les mêmes et ça ne fait plus vraiment de différence pour du dev web, 90% des gens utilisent Node et VS Code.
 

THiBOo

Elite
Je dev exclusivement sur windows.

Maintenant, SAP n'a jamais été très Mac friendly donc aucun intérêt réel. Et le meilleur laptop pr bosser actuellement sont les macbook pro, donc si t'es content avec macOs je resterais dessus à priori.
 
1er
OP
z[e]d

z[e]d

Series seeker
VSCode est dispo sur Mac sinon.

Team IntelliJ sorry :oops:

Fake, je l'utilise juste pour mes apps back Ruby, sinon, en tant que frontend j'ai trop mes habitudes avec Webstorm. J'essaie parfois d'utiliser VSCode en daily mais j'y arrive pas. Peut-être un jour.

Je dev exclusivement sur windows.

Maintenant, SAP n'a jamais été très Mac friendly donc aucun intérêt réel. Et le meilleur laptop pr bosser actuellement sont les macbook pro, donc si t'es content avec macOs je resterais dessus à priori.

C'est surtout par curiosité, j'ai mon pc fixe, et comme dit au début, j'aime ne pas rester bête et ne pas savoir du tout comment ça se passe sur Windows. Je ne pense vraiment pas à quitter macOs pour bosser. Mais ça peut dépanner de savoir quoi faire si il venait à partir en répa ou quoi quelques jours.

Oui ça marche vraiment bien ce WSL. Tu peux accéder à tous les fichiers de Windows via /mount/c/
Le terminal a été complètement retravaillé, c'est dispo sur le Windows Store. Ça permet à la fois de l'utiliser pour Windows et pour Linux.

Sinon que ce soit Ruby, Node ou Git ça peut s'installer sans problème en natif dans Windows.
Je suis repassé sur Windows il y a 10 ans et je n'ai pas eu de souci. Avec le temps toutes les applications utilisées sont devenus les mêmes et ça ne fait plus vraiment de différence pour du dev web, 90% des gens utilisent Node et VS Code.
Top merci de ton retour, j'vais ré-essayer tout ça, j'en ai profité de faire une clean install en passant à W11, j'vais essayer de me faire une belle stack. Si vous avez des repos git / guide / medium sur les "perfect web stack" je suis preneur :)
 

Totoleheros83

Petit chat
Ben moi je travaillais avec WSL1 puis 2 depuis quelques années, mais vu les problemes de perfs de WSL2, j'en avais marre de chipoter donc je suis passé à Linux Mint, sur mon pc du boulot et pc perso(dev php, javascript + un peu python)

Il faut savoir que les accès disque sont hyper lents quand tu travaille dans un folder hors de la sandbox.
Par ex si les projets sont dans d:\projets ce sera bcp plus lents que dans c:users\Toto\projets


Un collègue développeur full stack PHP JavaScript et devops a fait le chemin inverse: d'Ubuntu il est passé à Windows 10 +wsl 2 + docker

Il semble satisfait
 

k o D

Elite
Ben moi je travaillais avec WSL1 puis 2 depuis quelques années, mais vu les problemes de perfs de WSL2, j'en avais marre de chipoter donc je suis passé à Linux Mint, sur mon pc du boulot et pc perso(dev php, javascript + un peu python)

Il faut savoir que les accès disque sont hyper lents quand tu travaille dans un folder hors de la sandbox.
Par ex si les projets sont dans d:\projets ce sera bcp plus lents que dans c:users\Toto\projets


Un collègue développeur full stack PHP JavaScript et devops a fait le chemin inverse: d'Ubuntu il est passé à Windows 10 +wsl 2 + docker

Il semble satisfait
Mais pourquoi tu ne places pas ton projet dans ton container ? Le but est quand même, en gros, de pouvoir installer n'importe quel outil de dev dans un container sans venir "polluer" ta machine avec 50 000 installations (coucou nodejs).
 

Tronyx

Elite
De notre côté la majorité de nos équipes de dev/ops & devops sont sous linux. On a 2-3 personnes sous win & mac mais cela représente max 5% quoi.

L'essentiel est d'être à l'aise avec ta stack.

Par contre WSL c'est mignon cela évolue mais clairement cela apporte aussi son lot de contrainte. Rien que les ressources limit posent problème par moment et quand t'as une stack importante c'est le crash... Mais bon cela évolue =)
 
1er
OP
z[e]d

z[e]d

Series seeker
J'aime bien essayer différents environnemnt, j'hésitais justement à faire une partition Linux Mint pour jouer et tester un peu.
Bref, si j'ai un peu de temps j'essaie de mettre mon env de dev sur mon W11 & sur une partition linux Mint pour voir les différences
 
  • J'aime
Les réactions: Tronyx
Haut