
Entre les différents IDE de développement Web existants, j’ai toujours eu un peu de mal à me fixer sur un seul. Entre Eclipse, Netbeans, Coda, Adobe dreamweaver, Textmate, … j’ai toujours eu du mal à me décider avec toujours une petite préférence pour Eclipse et PDT. Je crois qu’avec Aptana Studio, je viens de trouver une sérieuse alternative que j’ai rapidement adopté.
De quoi a besoin un développeur web en matière d’IDE
- Support HTML, CSS,
- Support PHP, (ou d’autres langages Ruby, Python …)
- Support SVN,
- Support Javascript,
- Support de frameworks JS : jQuery, Prototype …
- Accès rapide à la base de donnée,
- Accès rapide à la console,
- Extra : Support de frameworks tel que Symfony, Zend, Django, Ruby on rails …
Les plus d’Aptana Studio
Aptana Studio est un soft qui se présente sous forme de plugin Eclipse ou entièrement Standalone, et qui répond à tous les besoins cités ci-dessus (il me manque juste le support de mon framework favori « symfony ») et d’une excellente manière. La ou Eclipse PDT répondait aussi aux besoins indiqués mais avec quelques inconvénients non négligeables (un peu trop lent à la détente le support de PHP sous éclipse), Aptana studio apporte un nouvel éditeur PHP, très confortable à utiliser et très réactif. Aptana propose aussi d’autres plugins intéressants : Support de développement web pour iPhone, Support Ruby on Rails, Support python, Support Adobe Air …
L’essentiel d’Aptana est gratuit excepté quelques plugins payants (pensez à les désactiver), notamment le support de leur offre Cloud Computing (Jaxter).
Alors merci Arisoft de m’avoir fait découvrir ce soft. Et je vous invite chers lecteurs et amis à y jeter un oeil. Je vous garantis que vous ne serez pas déçus
Pingback: Youknowriad sur Blogasty
Bonjour,
Je suis tout a fait d’accord avec vous mais le point que je ne comprend pas c’ est le support pour Symfony, car je trouve qu’ Aptana n’offre rien de plus qu’ Eclipse …
Ce qui me dérange le plus avec Aptana c’est la lenteur et les fichiers cachés « .tmp…..~ » qui pouvant être synchronisés (une petit configuration fera l’affaire) – mais je les ai comités la première fois comme meme- :$
Mais le debugger + serveur sont vraiment un grand atout « out of the box ».
Salem
J’utilise ce produit pendant un mois et je suis pas déçu mais j’utilise que la partie HTML et CSS ( Ehh oui :euh: oui je suis pas développeur :pirate: juste qu’un web designer
)
Même sous Netbeans l’éditeur PHP n’est pas un rapide, certaines fois prend un temps fou à afficher (par complétion automatique) une variable.
Pour ce qui est du support des framework, personnellement je ne suis pas très codeur web pour en utiliser. Néanmoins je dois m’y mettre pour mon sujet de stage, j’hésite encore à développer l’application coté serveur en PHP ou en Python (même si j’ai une préférence pour PHP pour la coté serveur).
@Bilel je n’ai pas dis le contraire pour le support de symfony, je l’ai noté d’ailleurs entre parenthèses si tu lis bien. Mais pour le reste, c’est pas mal. Pour symfony, le meilleur support actuellement c’est sur PHPEdit mais c’est exclusivement sous windows actuellement
Thanks for the useful info. It’s so interesting
J’ai déjà utilisé Aptana et je n’ai jamais été séduit, assez lourd et pas assez intéressant à mon gout (je préfère les soft plus léger comme Geany ou alors Scite).
Enfin chacun ses préférences… Et puis lorsque je l’ai utilisé c’était à ses débuts et ça bugait de temps à autres alors dans ces conditions là.. :p
@dhoko je t’avoue que je ne connais pas très bien Geany mais je pense que ce genre de soft est très bien pour le développement HMTL/CSS/JS mais dés qu’il s’agit de projets d’envergure PHP ou autre Ruby … ces softs sont très limités.
@JamedD you’re welcome
Je programme en PHP avec Geany et ça ne pose pas de problème (bon je suis très peu exigeant il me faut de la coloration syntaxique c’est tout
Après oui il manque des fonctions mais bon, je suis productif avec des softwares simple et efficace
@dhoko certes on peut être très productif avec peu de fonctionnalités mais je t’avoue que dés que le nombre de classes et de fichiers commencent à augmenter, j’ai besoin de la fonctionnalité qui te permet d’accéder directement à une méthode juste en faisant un ctrl + click par exemple au lieu de se rapeller ou est le fichier, et bien d’autres fonctionnalités aussi.
Mais bien sur chacun ses gouts et sa manière de travailler.
Sympa ton passage sur mon blog, merci
Oui je vois c’est pas faux. Après j’ai jamais trop aimé utiliser de gros IDE, c’est lourd et il y a plein de fonction qui ne me sont pas encore utile.
Après les softs qui t’aident dans le code, moi ça m’a pris la tête, avec quelques soft j’avais ça pour le html et c’est chiant je trouve.
Ca fait pas mal de temps que je te lis, grâce à InalGnu. Tout ce que je lis n’est pas encore dans mon Netvibes.
Pingback: Les applications MAC d’un développeur web | Youknowriad, blog du caméléon de l'informatique
quand je lis le nombre incalculable de développeur qui dise dans le genre : « je ne vois pas l’utilité des IDE pour moi ce sont des usine à gaz, je préfère rester avec mon notepad je suis bien plus productif ».
C’est qu’ils n’ont vraisemblablement pas compris comme fonctionne un IDE ou bien qu’il ne travail que sur des petits projets dont pour eux sont sans doute de gros projets.
Désolé d’être médisant comme ca mais je l’ai vue à bien mainte reprise. Un editeur de type notepad++ ou autre c’est bien comme éditeur d’appoint à ouvrir rapidement, si l’on veut par contre une interface de développement qui nous permettent d’avoir une autocomplete intélligente, reconnaissance des class, synchronisation etc… là un IDE s’impose.
Comme cela est dit plus haut, lorsque l’on se retrouve avec un nombre conséquent de class avec une grosse arborescences de fichiers ou quand bien même que l’on travail avec un framework en support c’est indéniable que la productivité ainsi que le développement devient plus agréable.
Ce sont souvent les mêmes refrains que l’on entends tout aussi bien au sujet des frameworks et autres :
- « Je n’aime pas les frameworks, moi je préfère coder tout moi même »
Résultante : beaucoups plus de failles de sécurité dans leurs codes, harchitecture de développement souvent mal pensé et désorganisé (ne pas penser que vous serez toujours tout seul à travailler sur votre projet)
- « Je n’aime pas les cms, je préfère tout coder moi même »
- « je n’aime pas les IDE, usine à gaz et mon éditeur me suffit »
- « Je n’aime pas notepad++ (ou pspad) car trop de fonctionnalité dont je n’ai pas besoin notepad ou blocnote windows me suffisent, pas besoin de coloration syntaxique » (Et oui ca se lisait ce genre de chose).
Constat : C’est attitude négative sont souvent dû à un manque de connaissances des technologies, de mauvaises habitudes ou bien « avoir la pensée réfractaire ».
La honte de vouloir avouer que l’on ne connait pas tel ou tel techno ou bien avoir la flegme de se mettre à jour ou bien découvrir et réapprendre quelque chose.
Cela n’est pas une tare d’avoir la flegme de toujours avoir le nez plongée dans une doc, après quelques années on peut très bien en avoir marre et envie de se reposer un peu.
J’entends déjà les cris sur mon com, mais certaines vérités font mal. Le constat (et je ne parle jamais en tant que totalitarisme mais de majorité lorsqu’il y a) est que bien souvent lorsque je rencontre des développeurs avec ces attitudes, même si ils ont 10 ans d’expérience leur logique de prog est bonne an terme d’expérience mais leurs logique conceptuel dans des gros projets ou plutôt complexe devient très limité et réduite. Mauvaise pratique et tout le toutim. J’ai encore à apprendre en programmation mais il faut rester l’esprit ouvert et analytique si l’on veut évoluer en informatique.
Un IDE c’est aujourd’hui incontournable sur bien des projets, après à savoir quel IDE on préfère cela n’est qu’une affaire de goûts, d’habitudes. Pour ma part j’ai deux ordi et sur celui où j’écris ces lignes j’utilise KomodoEdit et j’ai mis de côté eclipse, netbeans ou aptana car je ne possède pas assez de ram ni un process performant. Et surtout eclipse lors de page bien chargé en code il met un tant fou à fermer une balise ou latance d’écriture. C’est très très « CHIANT » il faut avoir une bonne bécane tout de même. Même au taf j’ai mis de côté eclipse hélas au profit de komodoedit (2GO de rame, Solo Processeur et beaucoup de fenêtre ouverte) qui se trouve entre l’editeur web simple et l’IDE.
Komodo Edit :
- Autocomplete intelligente
- theme coloration syntaxe
- svn
- ftp
- insertion de l’autocomplete pour n’importe quel librairie que l’on voudra rattacher à son projet
- affichage et parcourt des méthodes d’une class (un peu fouttoire mais suffisante momentanément)
Mes IDE préféré :
)
- Aptana Studio 3
- Netbeans
- Komodo IDE
- Dreamweaver CS5 (pas mal du tout et étonné payant mais bon
- PHPEdit (mais payant)
- eclipse en dernier
Oui je l’utilise depuis la version 2 mais une fois maîtriser VIM on peux jamais le changer.