IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Affichage des résultats du sondage: Quel type d'EDI préférez-vous le plus ? Précisez vos raisons dans les commentaires

Votants
40. Vous ne pouvez pas participer à ce sondage.
  • Les EDI Web

    3 7,50%
  • Les EDI de bureau

    37 92,50%
  • Aucune préférence particulière

    0 0%
Débats sur le développement - Le Best Of Discussion :

Un EDI Web peut-il être aussi rapide qu’un EDI de bureau ?


Sujet :

Débats sur le développement - Le Best Of

  1. #1
    Chroniqueur Actualités
    Avatar de Michael Guilloux
    Homme Profil pro
    Data Consultant
    Inscrit en
    Juillet 2013
    Messages
    2 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Data Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2013
    Messages : 2 875
    Points : 86 930
    Points
    86 930
    Billets dans le blog
    2
    Par défaut Un EDI Web peut-il être aussi rapide qu’un EDI de bureau ?
    Un EDI Web peut-il être aussi rapide qu’un EDI de bureau ?
    Codeanywhere dit être en train de réaliser cet exploit avec sa version v.6

    Quel type d’EDI utilisez-vous ? Un EDI de bureau ou un EDI basé sur le cloud/web ? Quel type d’EDI préférez-vous le plus ? Et pourquoi ? Avant de répondre à ces questions, il est important de revenir sur la définition des concepts et présenter quelques raisons pour lesquelles des développeurs préfèrent des EDI de bureau aux EDI basés sur le web et vice-versa.

    Un environnement de développement intégré basé sur le web (EDI Web ou EDI Cloud) est un EDI basé sur un navigateur qui permet le développement de logiciels ou le développement web. Il est donc accessible à partir d’un navigateur et offre un environnement de travail portable. Si les EDI Web ne contiennent généralement pas toutes les mêmes fonctionnalités que d’un EDI traditionnel, ou de bureau, ils possèdent en principe toutes les fonctionnalités de base.

    Pour les adeptes de ces EDI, ils offrent un certain nombre d’avantages par rapport aux EDI classiques, à savoir :

    • un accès à partir de n’importe quel emplacement et n’importe quel ordinateur, juste avec un accès à internet ;
    • un espace de travail centralisé ;
    • de nombreuses options open source, pour les partisans de l’open source ;
    • pas besoin d’installer de nombreux logiciels localement ;
    • ils permettent le développement à partir de machines peu coûteuses, telles que les Chromebooks, avec les tests et développements étant effectués sur une machine séparée (serveur) ;
    • ils peuvent être facilement inclus dans un environnement de développement virtuel ;
    • ils peuvent également être utilisés comme un EDI de bureau lorsqu’ils sont configurés avec un serveur Web sur la machine locale.

    À l’opposé, bon nombre de développeurs mettent en avant certains inconvénients, à savoir :

    • la nécessité d’avoir une bonne connexion internet ;
    • les risques de sécurité considérables, lorsque l’hébergement est géré par un tiers ;
    • Lorsqu’ils sont hébergés par les développeurs eux-mêmes, il faut encore assurer la maintenance ;
    • une possible indisponibilité du serveur ;
    • la plupart d’entre eux ne supportent pas parfaitement les smartphones et tablettes.

    Au-delà de ces préoccupations, l’un des plus grands problèmes des EDI Web est la vitesse. Plus précisément, ces EDI Web sont souvent critiqués pour leur vitesse d’ouverture de fichiers, la vitesse de l’édition, ou encore la vitesse de chargement de l’éditeur. Ce qui définit donc un axe d’amélioration pour les éditeurs de ces outils. Pour corriger le problème de vitesse au niveau de son EDI basé sur le cloud, le CEO de Codeanywhere dit avoir travaillé avec son équipe les 7 derniers mois en réécrivant « de haut en bas » tout le code de leur outil.

    Si Codeanywhere annonçait déjà les mêmes fonctionnalités qu’un EDI classique et d’autres fonctionnalités supplémentaires que seule une application cloud peut offrir, il dit maintenant être en train de rendre son EDI Web aussi rapide qu’un EDI de bureau. La nouvelle version V.6 de Codeanywhere a été par exemple annoncée jusqu’à 4 fois plus rapide que la précédente dans l’édition de fichiers. Pour le chargement de fichiers, Ivan Burazin, le CEO de Codeanywhere affirme que la nouvelle version de son EDI peut être 2 fois plus rapide que la précédente. « Nous avons également ajouté le support pour la manipulation des fichiers vraiment grands. Codeanywhere peut gérer des fichiers avec plus de 200k lignes facilement, et va ouvrir ces fichiers presque instantanément », ajoute-t-il.

    Même avec ces performances annoncées qui semblent intéressantes, ce n’est encore qu’un projet vers des EDI Web aussi rapides que les EDI de bureau ; projet dont la réalisation dans un avenir proche semble être mise en doute par de nombreux développeurs.

    Source : Codeanywhere

    Et vous ?

    Qu’en pensez-vous ? Avoir des EDI Web aussi rapides que les EDI de bureau est-il un projet trop ambitieux ?

    Quel type d’EDI utilisez-vous ? Un EDI de bureau ou un EDI Web ?

    Quel type d’EDI préférez-vous le plus ? Et pourquoi ?

    Voir aussi :

    Forum EDI
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

  2. #2
    Expert confirmé
    Avatar de TiranusKBX
    Homme Profil pro
    Développeur C, C++, C#, Python, PHP, HTML, JS, Laravel, Vue.js
    Inscrit en
    Avril 2013
    Messages
    1 476
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur C, C++, C#, Python, PHP, HTML, JS, Laravel, Vue.js
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 1 476
    Points : 4 805
    Points
    4 805
    Billets dans le blog
    6
    Par défaut
    J'utilise IceCoder au bureau sur un serveur cela me permet de directement tester les modifications sur des pages web sur une config serveur valide et m'évite les possibles erreures de copie de plus la liste des langages supportés est plutôt longue.
    Le seul point négatif la mise à jour de l'IDE ^^
    Rien, je n'ai plus rien de pertinent à ajouter

  3. #3
    Inactif  

    Homme Profil pro
    NR
    Inscrit en
    Juin 2013
    Messages
    3 715
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : NR
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2013
    Messages : 3 715
    Points : 1 184
    Points
    1 184
    Billets dans le blog
    9
    Par défaut
    Sa dépend surtout de la connexion internet je pense.


    A Paris probablement, chez moi (campagne française) non.

  4. #4
    Membre expérimenté Avatar de dfiad77pro
    Homme Profil pro
    Responsable Architecture logicielle
    Inscrit en
    Décembre 2008
    Messages
    541
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Responsable Architecture logicielle
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2008
    Messages : 541
    Points : 1 729
    Points
    1 729
    Par défaut
    Niveau auto-complétion ça marche bien ( sans lag et tout)?

    Je parle bien sur de l'auto complétion complexe sur des projets/classes liées. Pas sur les auto-complétions de base d'un langage.

  5. #5
    Membre expérimenté
    Avatar de Jarodd
    Profil pro
    Inscrit en
    Août 2005
    Messages
    851
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 851
    Points : 1 717
    Points
    1 717
    Par défaut
    Bof, certains avantages du cloud n'en sont pas pour moi.

    un accès à partir de n’importe quel emplacement et n’importe quel ordinateur, juste avec un accès à internet ;
    Vous changez souvent de poste de travail vous ?

    un espace de travail centralisé ;
    Tout comme le poste de travail local.

    de nombreuses options open source, pour les partisans de l’open source ;
    Et pour les autres ? En quoi c'est un avantage pour certains développeurs qui ne développent pas dans/avec de l'open source ? Et la même chose est possible en local.

    pas besoin d’installer de nombreux logiciels localement ;
    Certes. M'enfin on installe pas ces outils tous les matins non plus.

    ils permettent le développement à partir de machines peu coûteuses, telles que les Chromebooks, avec les tests et développements étant effectués sur une machine séparée (serveur) ;
    Certes encore, mais un bon pc ne coûte pas cher non plus.

    ils peuvent être facilement inclus dans un environnement de développement virtuel ;
    Tout comme en local.

    ils peuvent également être utilisés comme un EDI de bureau lorsqu’ils sont configurés avec un serveur Web sur la machine locale.
    Donc on perd l'intérêt

    A côté de ça, rien que le risque de perte de connexion et surtout la confidentialité (« le cloud, c'est l'ordinateur d'une autre personne »), ça vaut 1000 fois ces pseudo avantages.

  6. #6
    Expert confirmé
    Avatar de TiranusKBX
    Homme Profil pro
    Développeur C, C++, C#, Python, PHP, HTML, JS, Laravel, Vue.js
    Inscrit en
    Avril 2013
    Messages
    1 476
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur C, C++, C#, Python, PHP, HTML, JS, Laravel, Vue.js
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 1 476
    Points : 4 805
    Points
    4 805
    Billets dans le blog
    6
    Par défaut
    Citation Envoyé par dfiad77pro Voir le message
    Niveau auto-complétion ça marche bien ( sans lag et tout)?

    Je parle bien sur de l'auto complétion complexe sur des projets/classes liées. Pas sur les auto-complétions de base d'un langage.
    Pour ICECoder l'autocompletion prend aussi en compte les données préexistantes dans le fichier mais pas au dela car il n'y a pas de gestion de projet à proprement parler dedans vus que ça concerne le contenus d'un dossier
    Rien, je n'ai plus rien de pertinent à ajouter

  7. #7
    Membre averti Avatar de dorian833
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2005
    Messages
    223
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2005
    Messages : 223
    Points : 356
    Points
    356
    Par défaut
    Citation Envoyé par Jarodd Voir le message
    ...
    Entièrement d'accord. J'ajouterais également, dans le cas d'une solution "cloud" non hébergé en local :
    - Les sources sont chez l'hébergeur,
    - Que faire en cas de panne internet ou de l'hébergeur ? (ça arrive tout de même de temps en temps)
    - On est dépendant du bon vouloir du fournisseur : arrêt du service, modification des prix, mis à jour non souhaitées ...

    Bref, je suis très bien avec ma petite collection d'IDE installer en local

  8. #8
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2013
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2013
    Messages : 16
    Points : 5
    Points
    5
    Par défaut
    Je ne me verrais pas utiliser un IDE Web.
    - Déjà parce que l'idée de ne pas pouvoir accéder à mon code si je n'ai pas internet (ou en cas de panne du fournisseur) ne me plait pas.
    - Mon code c'est mon code. Je n'aime pas le savoir ailleurs lorsque je ne développe pas du open source. Et même si c'est de l'open source, j'aime garder le contrôle de mon code.
    - Les avantages n'en sont pas... Avoir accès à son code partout? Je travail sur un portable pas besoin de plus...

  9. #9
    Inactif  

    Homme Profil pro
    NR
    Inscrit en
    Juin 2013
    Messages
    3 715
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : NR
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2013
    Messages : 3 715
    Points : 1 184
    Points
    1 184
    Billets dans le blog
    9
    Par défaut
    Les avantages n'en sont pas... Avoir accès à son code partout? Je travail sur un portable pas besoin de plus...
    Même pas besoin, il suffit d'utiliser un gestionnaire de version comme Mercural/Git ou SVN et le code on l'a partout, sur plusieurs EDI si on le souhaite.
    C'est le cas ou je bosse, on à un serveur privée Git, certain code avec Eclipse, d'autre avec Intelligi. On synchronise le code et voila.

    L'avantage je pense c'est pour des clients léger (mais qui code avec ces types de terminaux ?).

  10. #10
    Expert confirmé
    Avatar de TiranusKBX
    Homme Profil pro
    Développeur C, C++, C#, Python, PHP, HTML, JS, Laravel, Vue.js
    Inscrit en
    Avril 2013
    Messages
    1 476
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur C, C++, C#, Python, PHP, HTML, JS, Laravel, Vue.js
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 1 476
    Points : 4 805
    Points
    4 805
    Billets dans le blog
    6
    Par défaut
    Citation Envoyé par sazearte Voir le message
    Même pas besoin, il suffit d'utiliser un gestionnaire de version comme Mercural/Git ou SVN et le code on l'a partout, sur plusieurs EDI si on le souhaite.
    C'est le cas ou je bosse, on à un serveur privée Git, certain code avec Eclipse, d'autre avec Intelligi. On synchronise le code et voila.

    L'avantage je pense c'est pour des clients léger (mais qui code avec ces types de terminaux ?).
    avec un simple dépôt de versionning travailler à plusieurs en même temps sur le même fichier peut parfois tourner au cauchemar à la synchronisation suivante,
    du coup àvec les système ou tu peut travailler à plusieurs en même temps sur le même fichier est un plus très apréciable
    Rien, je n'ai plus rien de pertinent à ajouter

  11. #11
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2011
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2011
    Messages : 1
    Points : 0
    Points
    0
    Par défaut IDE bureau
    Personnellement j'utilise toujours un IDE sur mon bureau pour une chose. Mon KeyBinding est depuis 3 ans deja Emacs et il est tres difficile de pouvoir l'obtenir dans un Browser, vu que le browser lui meme a des racourcis clavier qui vont etre en conflits avec ceux de Emacs.
    La deuxieme raison est la flexibilite, il n'est pas toujours evident d'avoir une tres bonne connexion internet surtout quand on se deplace beaucoup. Moi je prefere coder sur mon ordinateur et faire tres peu de requetes sur internet sauf quand c'est vraiment necessaire.

    Mais sinon je trouve codeanywhere assez pratique, Vous creez un projet, vous deployez un Docker Container, vous pouvez tester votre projet sur differents Systemes sans meme avoir Docker installe sur votre propre machine ou comprendre comment il marche et ca je trouve cool! Je viens de tester mon projet Nodejs sous CentOS grace a lui donc il a ses bon cotés

  12. #12
    Membre extrêmement actif
    Avatar de Sodium
    Femme Profil pro
    Développeuse web
    Inscrit en
    Avril 2014
    Messages
    2 324
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeuse web

    Informations forums :
    Inscription : Avril 2014
    Messages : 2 324
    Points : 2 006
    Points
    2 006
    Billets dans le blog
    1
    Par défaut
    La question me paraît quelque peu saugrenue.

    Un EDI dans un navigateur web peut-il être aussi rapide et efficace qu'un EDI de bureau ?
    Bien-sûr que non et pour des raisons évidentes : pas de possibilité d'accès à de nombreuses fonctions natives de la machine, latence induite par les transferts cloud/machine, limitations dans le contrôle des interactions clavier/souris...

    Les EDI web du futur changeront-ils la donne ?
    Oui, très probablement, mais seul l'avenir nous le dira.

  13. #13
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2015
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Aisne (Picardie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2015
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    Quitte à choisir, je conseillerais plus Cloud9 plutôt que Codeanywhere, l'éditeur est plus fluide, même si Codeanywhere a plus de workspace prédéfinis

  14. #14
    Membre actif Avatar de grinder59
    Inscrit en
    Septembre 2005
    Messages
    707
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 707
    Points : 215
    Points
    215
    Par défaut
    Personnellement ce qui m'inquiète le plus c'est l'aspect sécurité.
    En utilisant CodeAnywhere, je leur transmet l'accès à mon server et tout mon code... Qu'en font-ils ? Quelle garantie ai-je ?

Discussions similaires

  1. Réponses: 2
    Dernier message: 26/10/2010, 17h07
  2. Réponses: 8
    Dernier message: 20/07/2006, 13h30
  3. [GOF] Fabrique abstraite peut-elle être un Singleton ?
    Par manel007 dans le forum Design Patterns
    Réponses: 7
    Dernier message: 06/01/2005, 11h02
  4. Réponses: 6
    Dernier message: 03/09/2003, 11h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo