La Fibre

Télécom => Logiciels et systèmes d'exploitation => Windows Microsoft Windows => Discussion démarrée par: jewome62 le 07 décembre 2013 à 04:07:19

Titre: Quel Virtualisation pour developpeur PHP
Posté par: jewome62 le 07 décembre 2013 à 04:07:19
Bonjour,

Je viens d'avoir mon nouveau joujou, un PC All-in-one HP avec Windows 8.1 Pro

Pour mon boulot et mes projets perso, j'ai la même approche.

J'utilise une VM avec Netbeans et un environnement LAMP (Ubuntu)
Le problème, c'est que je suis pas fan de Netbeans sur Linux, je préfère la version Windows.

Je voudrais donc une VM Ubuntu Server et mon Netbeans sur Windows.

Je voulais savoir quel sera la meilleur méthode d'un point de vue performance & stabilité pour mettre en place cette configuration et avec quels outils ?

J'ai tester Hyper-V, mais pas de partage de dossier ou un autre système.
J'ai testé au boulot une solution en passant par le réseau (Samba) mais c'est totalement inutilisable.

Si vous avez des idées, je suis preneur !
Titre: Quel Virtualisation pour developpeur PHP
Posté par: Marin le 07 décembre 2013 à 04:15:27
Bonjour,

Quelles sont les grosses différences bloquantes entre la version Windows et Linux de NetBeans ?

Wine est-il une option ?

As-tu songé à essayer un autre environnement de développement ?
Titre: Quel Virtualisation pour developpeur PHP
Posté par: jewome62 le 07 décembre 2013 à 04:38:59
Bonjour,
Quelles sont les grosses différences bloquantes entre la version Windows et Linux de NetBeans ?
Elles sont graphique, bien que j'ai essayer plusieurs mode graphique (Dans les préférences -> Window )
Aucun ne me conviens. Je n'arrive pas à m'y faire.
Après, c'est une question d'environnement. Passer du GTK à du métro se fait difficilement

Wine est-il une option ?
Non, un autre truc, c'est que chez moi je n'ai qu'un seul écran.
Au travail avec deux écrans, je me permet de support Netbeans dans un VM sur un écran dédié. la avec un écran, je dois changer rapidement de fenetre.
Et dans un VM, cela complique les choses.

As-tu songé à essayer un autre environnement de développement ?
Oui et j'en ai fait plusieurs. Netbeans correspond à ce que j'ai besoin.
PHP, il gère aussi d'autres langages que je dois travailler avec ma scolarité
Il intègre aussi des fonctionnalités avec Symfony2, Composer et Doctrine 2

J'ai essayer Eclipse et Aptana (un Eclipse orienté Web) et je l'ai utilisé pendant plus d'un an. Mais j'ai commencer à péter un câble quand celui-ci mettais plus de 1 minutes pour ouvrir un fichier.
Et après quand j'ai tester Netbeans, je l'ai trouver bien plus fluide et avec plus de fonctionnalités.

Titre: Quel Virtualisation pour developpeur PHP
Posté par: Marin le 07 décembre 2013 à 05:55:18
Non, un autre truc, c'est que chez moi je n'ai qu'un seul écran.
Au travail avec deux écrans, je me permet de support Netbeans dans un VM sur un écran dédié. la avec un écran, je dois changer rapidement de fenetre.
Et dans un VM, cela complique les choses.

Wine n'est pas une VM. C'est un logiciel qui permet de faire fonctionner une grande partie des programmes pour Windows sous Linux, ces programmes étant intégrés à l'environnement, sans que Windows ne fonctionne dans une VM à côté.

Oui et j'en ai fait plusieurs. Netbeans correspond à ce que j'ai besoin.
PHP, il gère aussi d'autres langages que je dois travailler avec ma scolarité
Il intègre aussi des fonctionnalités avec Symfony2, Composer et Doctrine 2

J'ai essayer Eclipse et Aptana (un Eclipse orienté Web) et je l'ai utilisé pendant plus d'un an. Mais j'ai commencer à péter un câble quand celui-ci mettais plus de 1 minutes pour ouvrir un fichier.
Et après quand j'ai tester Netbeans, je l'ai trouver bien plus fluide et avec plus de fonctionnalités.

Oulah, niveau environnement de développement il y a vraiment beaucoup moins lourd que tout ça sinon.

Tu as songé à ligne de commande + vim ?
Titre: Quel Virtualisation pour developpeur PHP
Posté par: jewome62 le 07 décembre 2013 à 06:59:54
Wine n'est pas une VM. C'est un logiciel qui permet de faire fonctionner une grande partie des programmes pour Windows sous Linux, ces programmes étant intégrés à l'environnement, sans que Windows ne fonctionne dans une VM à côté.
Je sais ce que c'est Wine, j'ai été pendant 3ans sur Ubuntu comme seul OS. J'émulais quelques programmes et j'utilisais PlayOnLinux pour faire fonctionner quelques Jeux (Halo PC :D )
Mais c'est que je resterai avec une machine Windows 8.1 qui aura une VM Ubuntu qui "émulera" Windows pour Netbeans (Oui je sais Wine n'est pas un émulateur au sens propre du terme, mais c'est pour simplifier)
Je trouve cela pas du tout pratique.

Oulah, niveau environnement de développement il y a vraiment beaucoup moins lourd que tout ça sinon.

Tu as songé à ligne de commande + vim ?
Euh ...

...

Non

...

Sérieusement, Ligne de commande ???
Sérieusement, Vim ?

Je suis pas anti ligne de commande mais pas pour écrire du code
Et vim, j'ai essayer un fois, ce n'est pas pour moi, je ne suis pas un développeur "ligne de commande", moi j'aime les interfaces, les auto-complétions, les raccourcis clic sur les noms de fonctions.
Pour preuve, Je suis sur Windows 8.1, et je trouve jouissif l'interface métro avec le tactile.

Je me considère pas comme Pro Linux ou Pro Windows / Pro Ligne de commande ou  Pro interface
Je sais juste ce qui permet de conserver ma santé mentale. :D
Titre: Quel Virtualisation pour developpeur PHP
Posté par: Marin le 07 décembre 2013 à 08:00:16
Je sais juste ce qui permet de conserver ma santé mentale. :D

faible
Titre: Quel Virtualisation pour developpeur PHP
Posté par: BadMax le 07 décembre 2013 à 08:29:27
faible

Pas mieux.
Titre: Quel Virtualisation pour developpeur PHP
Posté par: corrector le 07 décembre 2013 à 09:43:04
Mais c'est que je resterai avec une machine Windows 8.1 qui aura une VM Ubuntu qui "émulera" Windows pour Netbeans (Oui je sais Wine n'est pas un émulateur au sens propre du terme, mais c'est pour simplifier)
Ah bon?
Titre: Quel Virtualisation pour developpeur PHP
Posté par: jewome62 le 07 décembre 2013 à 15:11:47
Pas mieux.
faible

Roh, c'est de l'humour, péter un peu vous êtes tout pâle
Je préfère apprendre de nouveaux langages ou nouveaux framework que d'apprendre les raccourcis de vim

Ah bon?

Wine est un acronyme récursif de Wine Is Not a Emulator
C'est une implèmentation de l'interface de programmation Win32 sur Linux
Titre: Quel Virtualisation pour developpeur PHP
Posté par: corrector le 07 décembre 2013 à 16:16:14
Wine est un acronyme récursif de Wine Is Not a Emulator
C'est une implèmentation de l'interface de programmation Win32 sur Linux
Ah d'accord, une émulation de Win32. ;)
Titre: Quel Virtualisation pour developpeur PHP
Posté par: vivien le 07 décembre 2013 à 16:46:02
Virtualbox n'est pas une solution possible ?

Quand je fais des tests de matériel réseau spécifique qui ne fonctionne que sous Windows, j'utilise un ubuntu server dans virtualbox sous Windows.

Les performances sont bonnes et c'est stable (cela tourne plusieurs semaines après avoir désactivé la mise en veille automatique de Windows et les mise à jour Windows update) et les performances réseaux sont bonnes.

En bonus, Virtualbox est vraiment simple d'emploi, y compris pour le réseau.
Titre: Quel Virtualisation pour developpeur PHP
Posté par: jack le 07 décembre 2013 à 17:22:24
Citer
moi j'aime les interfaces, les auto-complétions, les raccourcis clic sur les noms de fonctions.
En résumé, tu aimes Vim.

Citer
Je préfère apprendre de nouveaux langages ou nouveaux framework que d'apprendre les raccourcis de vim
Je préfère apprendre un soft qui est utilisé massivement depuis 20ans, qu'un nouveau framework à la mort moi l'noeud qui sera "déprécié" dans 2ans. Question de point de vue, j'imagine  ;D

Citer
Ah d'accord, une émulation de Win32. ;)
Je n'suis pas sur qu'implèmentation = émulation, m'enfin
Titre: Quel Virtualisation pour developpeur PHP
Posté par: tivoli le 07 décembre 2013 à 17:45:02
Virtualbox n'est pas une solution possible ?

Quand je fais des tests de matériel réseau spécifique qui ne fonctionne que sous Windows, j'utilise un ubuntu server dans virtualbox sous Windows.

Les performances sont bonnes et c'est stable (cela tourne plusieurs semaines après avoir désactivé la mise en veille automatique de Windows et les mise à jour Windows update) et les performances réseaux sont bonnes.

En bonus, Virtualbox est vraiment simple d'emploi, y compris pour le réseau.

+1 avec virtualbox , c'est top et gratuit...

Titre: Quel Virtualisation pour developpeur PHP
Posté par: kgersen le 07 décembre 2013 à 17:59:07
+2 Virtualbox (gratuit)

ou VMWare ("player" gratuit mais plus complet en payant).

Je préfère VirtualBox car en plus avec Genymotion on peut faire tourner des VMs Android pour tester plus de chose.

mais rien n'empeche d'utiliser les 2 hyperviseurs en meme temps ou meme d'autres aussi d'ailleurs.

Avec l'intégration desktop (Seamless mode Virtual Box/Unity VMWare) on peut meme faire l'inverse et directement intégrer une application Windows (netbeans dans ton cas) dans un OS Linux par exemple, ou l'inverse.

sinon tu peux aussi faire heberger tes VMs chez Amazon (AWS EC2) par exemple , c'est gratuit jusqu'a un certain volume ou Google Compute Engine plus recemment.
Titre: Quel Virtualisation pour developpeur PHP
Posté par: jewome62 le 07 décembre 2013 à 18:49:04
En résumé, tu aimes Vim.
Mouais si tu veux ...
Je préfère apprendre un soft qui est utilisé massivement depuis 20ans, qu'un nouveau framework à la mort moi l'noeud qui sera "déprécié" dans 2ans. Question de point de vue, j'imagine  ;D
Perso, je n'ai jamais vu un développeur PHP développer sur vim :D
Bref ça reste hors sujet, je ne veux pas mon environnement de développement sur un VM
Titre: Quel Virtualisation pour developpeur PHP
Posté par: vivien le 07 décembre 2013 à 19:22:24
Sinon tu passe ton poste sur Ubuntu et tu virtualise Windows pour les appli que tu ne trouve pas sous Ubuntu.

Pour virtualiser Windows sous Linux c'est comme pour l'inverse : Virtualbox est très intéressant pour les posts avec interface graphique.

Pour les serveurs, j'ai testé KVM et Xen et l'un des avantages de KVM sur Xen est d'avoir moins de bugs.
J'ai finit hier de migrer tous mes Xen en KVM.
Titre: Quel Virtualisation pour developpeur PHP
Posté par: jewome62 le 07 décembre 2013 à 19:46:24
Hors de question, comme je l'ai dis plus haut Windows 8.1 est un choix, et je veux comme interface, J'ai été 3 ans sur Ubuntu et j'en suis dégouté, donc Ubuntu pour moi reste en version serveur (que j'aime particulièrement)
Titre: Quel Virtualisation pour developpeur PHP
Posté par: Marin le 07 décembre 2013 à 21:26:11
J'ai été 3 ans sur Ubuntu et j'en suis dégouté

Je te comprends parfaitement quand je vois ce que c'est devenu avec Unity, personnellement je suis passé sous Archlinux avec un environnement graphique léger (Openbox+tint2) depuis un bon moment et ça me convient très bien :)
Titre: Quel Virtualisation pour developpeur PHP
Posté par: jewome62 le 07 décembre 2013 à 21:43:49
Je te comprends parfaitement quand je vois ce que c'est devenu avec Unity, personnellement je suis passé sous Archlinux avec un environnement graphique léger (Openbox+tint2) depuis un bon moment et ça me convient très bien :)

Roh, ça ma bien dégouté avant Unity :D
Je mettais difficilement mon environnement comme je le voulais, jusqu'à que des mises à jours pourrisse tout ...
J'en ai eu ras de bol de passer du temps à configurer mon espace de travail
Titre: Quel Virtualisation pour developpeur PHP
Posté par: jack le 07 décembre 2013 à 21:46:40
Si je comprends bien, tu n'aimes pas avoir le choix.
Tu aimes lorsque les choses te sont imposés.
C'est intéressant !

Moi non plus, je n'aime pas ubuntu;
Titre: Quel Virtualisation pour developpeur PHP
Posté par: vivien le 07 décembre 2013 à 22:11:15
Je vais défendre un peu Ubuntu.

Bon l'interface Unity, on aime ou pas, mais il y a du choix (Unity, KDE, Gnome, Xfce, LXDE,...)

Ubuntu ce n'est pas Debian au niveau de l'éthique (Debian qui refuse d'inclure Firefox car la marque Firefox est déposée principalement pour éviter que des personnes sortent un logiciel firefox a la place de la fondation, par exemple une copie de firefox avec un malware)

Le respect de la vie privée quand on tape une recherche n'est pas assuré mais c'est simple a supprimer : https://fixubuntu.com/

Maintenant on peut voir les problèmes d'Ubuntu ou plutôt se dire que c'est la seule alternative sérieuse à Windows, Ios, Android et Chome OS. Debian c'est sympa mais leur objectif n'est pas d'être pré-installé sur les PC vendu à Auchan. Quand la vente liée du système d'exploitation avec les PC sera interdite, il y a fort a parier que qu'ubuntu décolle vraiment.

Pour Windows 8, pendant quelques années il sera encore possible d'utiliser les logiciels Win32 mais l'avenir de Windows c'est clairement celui d'iOS : Une plateforme fermée avec un seul store. Seule les version entreprise permettrons d'installer des logiciels qui ne sont pas dans le store Microsoft. Si vous voulez voir la vision du futur de Windows, je vous conseille d'acheter une tablette avec Windows 8 RT. L'interface est réussie, la tablette surface est de bonne qualité et a un bon rapport qualité / prix. Mais c'est fermé et admirable bien fermé.

Je ne veux pas du modèle IOS / Windows 8 RT pour mes enfants. Google est ouvert aujourd'hui (mais bon mettre l'avenir de l'informatique dans les seuls mains de Google ce ne me semble pas la meilleur idée.

Pour répondre sur du concret sur la stabilité, il faut prendre les version LTS (avec support sur 5ans) et pas les versions qui sortent tous les 6 moins avec support de 9 mois qui sont moins testées.
Titre: Quel Virtualisation pour developpeur PHP
Posté par: minidou le 07 décembre 2013 à 23:02:08
Si je comprends bien, tu n'aimes pas avoir le choix.
Tu aimes lorsque les choses te sont imposés.
C'est intéressant !
l'univers du libre est pourtant si chaleureux, avec ses gens qui te jugent et te méprisent dès que tu fais des choix différents d'eux