Page 1 sur 1

Vos IDE - Conseils & avis

Posté : jeu. 14 avr. 2022 07:27
par DkP
Hello à tous,

Je ne sais pas si j'ai utilisé la bonne rubrique, dans le sens ou ce n'est pas une demande d'aide, mais pas non plus un script :p

Parmi vous, y a t-il des développeurs (j'imagine que oui ;p), quel est / quels sont vos IDE ?

Actuellement je tourne sous VSCode qui me permets assez simplement de push sur github les modification (ce qui est intéressant, j'ai galérer et je galère toujours avec celui-ci, je lirais rapidement le tuto posté par Cyrille), mais celui-ci m'agace avec son autocomplétion un peu excessive. Du coup, je me demandais si vous connaissiez des IDE OpenSource assez sympas et accessible ?

Et quels sont les IDE que vous utilisez quotidiennement, tant est que vous en utilisiez :p

Re: Vos IDE - Conseils & avis

Posté : jeu. 14 avr. 2022 07:39
par serged
Perso, depuis des lustres j'utilise un simple éditeur de texte (avec coloration syntaxique quand même) et la ligne de commande pour lancer la compil et tester.

Re: Vos IDE - Conseils & avis

Posté : jeu. 14 avr. 2022 08:08
par arghlub
Salut,

Tu as par exemple : Ces deux là sont “open source”.
Atom est développé par Github, on peut lui ajouter des tonnes de plugins selon nos besoins.
;)

Re: Vos IDE - Conseils & avis

Posté : jeu. 14 avr. 2022 22:10
par DkP
Hello,

Merci pour vos retour. J'suis un peu out ce soir, mais j'ai installé ATOM... Premier point hyper positif, ben j'ai installé et connecté hyper simplement mon GitHub, c'est déjà hyper agréable, à cela s'ajoute la brève description des fonctions, c'est déjà deux points cool !

Auriez-vous des extensions "utiles/agréables" ? Actuellement, je suis sur du HTML/CSS/SASS et je peaufine mon site avant de faire soit Python, soit JavaScript :)

Re: Vos IDE - Conseils & avis

Posté : ven. 15 avr. 2022 07:12
par serged
Notons que xed (gedit dans d'autres distributions) de base, fait de la coloration syntaxique pour tous les langages connus (HTML, PHP, CSS, Javascript..., C[++] Python, Fortran...).

Re: Vos IDE - Conseils & avis

Posté : ven. 15 avr. 2022 18:02
par DkP
serged,

J'ai remarqué, après par facilité, j'aime la possibilité d'avoir la possibilité d'ajouter des extensions et fonctionnalité. Actuellement ATOM semble corresponde, surtout avec le plugin sass autocompile :p
D'ailleurs, même si c'est un peu "hors sujet" par rapport au forum, auriez-vous des bonnes pratiques en termes de SASS & CSS?
J'ai différentes pages, certaines avec des propriétés communes et d'autres pas du tout, actuellement je suis entrain de faire un fichier SASS et un CSS pour chaque pages, mais du coup j'ignore s'il est préférable de faire plusieurs fichier sass que j'importe avant de lancer la compilation du saas pour obtenir mon css que je déplace et renomme en fonction ; ou s'il existe une méthode pour avoir plusieurs sass qui renvoie vers différents fichiers css dans le même projet ?
Ca peut paraître c** comme question, mais j'ai la théorie pour créer la structure web, mais je recherche quels sont les bonnes pratiques.

Re: Vos IDE - Conseils & avis

Posté : ven. 29 avr. 2022 20:02
par Scrat
Bonjour.

Personnellement, j'utilise Netbeans depuis très longtemps. Écrit en java, il nécessite la présence d'un JDK java. À l'origine il était distribué par Oracle, puis il a été cédé à Apache. On le trouve dans le gestionnaire de logiciels, mais c'est une version ancienne qui est proposée, et je conseille de télécharger la dernière version sur le site Apache:

https://netbeans.apache.org/

Installation facile sous Linux. Il suffit de lancer en ligne de commande le fichier d'installation après lui avoir donné les droits d'exécution. Exemple pour la version 13:

Code : Tout sélectionner

chmod 755 Apache-NetBeans-13-bin-linux-x64.sh
./Apache-NetBeans-13-bin-linux-x64.sh
Ensuite il n'y a plus qu'à se laisser guider. On choisit le dossier d'installation (dans le home si on ne veut pas le faire en tant que root), on choisit la version java (Java JDK 11 requis pour Netbeans 13) et on obtient un exécutable intégré aux menus de Mint.

J'utilise Netbeans sur Windows depuis la version 3 d'Oracle, et j'utilise maintenant la version 13 d'Apache sur Linux Mint.

Au début, j'utilisais cet IDE surtout pour développer en java. Il m'a permis de développer deux grosses application Java, et je n'aurais pas été capable de les développer sans lui. Puis je l'ai aussi utilisé pour du développement en C et en Fortran en installant le module optionnel C/C++.

Pour Fortran/C/C++, le support est minimal dans Apache Netbeans car la cession du code par Oracle a pris du temps, et tout n'est pas intégré dans la dernière version 13 d'Apache. Pour un support plus complet, il faut installer le plugin de NetBeans 8.2 d'Oracle (par le menu Tools/plugins, on active d'abord le dépôt Netbeans 8.2 dans les sources de mise à jour, puis on fait une recherche de mise à jour, et on installe le plugin C/C++ NB 8.2 qui est apparu dans la liste des modules disponibles).

Un bémol pour Netbeans : depuis qu'il a été cédé à Apache, le site Netbeans d'Oracle qui comportait d'excellents tutoriels a été fermé. Ces tutoriels ont été en principe sauvegardés, mais sous un format qui les a parfois dégradés ! Leur rétablissement sur le site Apache est en cours mais incomplet, et certains tutoriels sont dégradés (copies d'écran absentes ou ne correspondant pas aux tutoriels !!!), aussi un appel aux bonnes volontés est fait pour reconstituer ces tutoriels.

Sinon, je trouve cet IDE assez complet et performant, et très pratique pour gérer les dépendances (ce qui est toujours un cauchemar en ligne de commande :lol: ).

Mais comme toujours, à tester pour se faire une idée. ;)

Notez qu'on trouve dans le dossier d'installation un script de désinstallation très propre qui ne laisse pas de scories.

Re: Vos IDE - Conseils & avis

Posté : sam. 30 avr. 2022 10:14
par DkP
Scrat,

Merci pour cette explications assez claire !

Je t'avoue qu'aujourd'hui, je suis surtout sur du HTML/CSS et la j'ai commencé le Python.. Du coup, PyCharm était recommandé dans la formation, j'ai donc utilisé celui-ci.

Au niveau de Atom, je suis assez content pour l'utilisation que j'en fais actuellement, je le trouve d'ailleurs plus pratique que VSCode (à titre perso), j'ai des commits et des push beaucoup plus simple, j'ai su ajouter de snippets perso sans trop de complexité, actuellement j'en suis vraiment surpris. Et contrairement à ce que j'avais pu lire, j'ai pas l'impression de devoir installer tant de packs que ça..

Après, je garde ce post en tête pour si un jour j'ai envie de tester autres choses, mais étant encore un babydev, j'ai une sacré marge de progression et je m'arrache les cheveux sur des bêtises :p