Super, Nova ? Prise en main du nouvel éditeur de code de Panic

Nicolas Furno |

Enfin disponible après une longue attente, Nova succède à Coda 2, un éditeur de code et gestionnaire de projets réputé conçu par Panic. Comme son prédécesseur, le nouveau venu est entièrement natif ; il est conçu uniquement pour le Mac et repose sur les langages de développement proposés par Apple. Il s’oppose ainsi à tous ces éditeurs de code modernes qui reposent sur Electron, comme Atom et surtout Visual Studio Code de Microsoft.

Ce choix du natif empêche Nova d’être multiplateforme, vous ne le retrouverez ainsi ni sous Windows ni sous Linux. Cela étant, ses concepteurs ont fait leur possible pour que cette fondation éloignée du web1 ne soit pas synonyme de retard ou de limitations.

Ce nouvel éditeur de code entend ainsi concilier le meilleur des deux mondes : la rapidité et l’intégration parfaite à macOS grâce à ses fondations natives et la modernité et la polyvalence de ses concurrents multiplateformes. Pari réussi ?

Un éditeur de projet plutôt orienté vers le web

Panic est reparti d’une feuille blanche pour créer Nova, mais l’entreprise a pu construire sur ses années d’expérience avec Coda, son précédente app dans la même catégorie. La toute première version était sortie en 2007, Coda 2 était disponible depuis 2012 et même si l’app avait évolué depuis, elle restait ancrée dans cette temporalité. Si son interface a assez bien résisté au poids des années, c’est sa place dans la trousse à outils du développeur qui a pris un coup.

avatar Chris K | 

En parlant de Panic... ils ont mis à jour la version iOS de Coda suite à la sortie d’iOS 14. Histoire que ça continue de fonctionner correctement.

avatar YetOneOtherGit | 
avatar LaurentH | 

Voilà j'ai l'air de "Champagne Supernova" dans la tête maintenant....

avatar Ourson | 

Je suis en train de l’essayer actuellement. Au prime abord et compte tenue de ma très faible expérience tout à l’air parfait.... sauf pour celui qui code en React. En effet ce logiciel semble prendre en charge une très large palette de langages, même du Vue.... mais pour React vous pouvez oublier les snippets et autre auto complétion en tout genre.

Pire: je suis peut-être passé à côté mais en css je ne peux même pas mettre la main sur un sélecteur de couleur natif, je suis donc contraint d’utiliser Colo Picker.

J’avais pourtant pensé que pour le développement front end c’était la Rolls des ide.... je suis déçu, il me reste 28 jours de gratuité

avatar Nicolas Furno | 

@Ourson

Pour les couleurs, il y a une extension qui fait exactement ça : Colour Picker.

Mais en effet, on atteint très vite les limites de l’app. Faudra voir dans quelques mois si le catalogue d’extensions a bien grossi ou pas.

avatar Derw | 

@Ourson

« sauf pour celui qui code en React. »

Ce n’est pas ma partie mais j’ai cru comprendre que comme Angular avant lui, React était en baisse de vitesse face à Vue. C’est peut-être un choix temporaire de Panic…

« Pire: je suis peut-être passé à côté mais en css je ne peux même pas mettre la main sur un sélecteur de couleur natif »

Coda en proposait un je crois, mais je suis surpris qu’il manque à quelqu’un. En théorie, les couleurs dans le code ne sont pas le fruit du hasard, mais des références dûment validées et identifiées par le designer. Le développeur ne devrait donc pas s’en soucier, on lui donne directement toutes les références qu’il attend…

« J’avais pourtant pensé que pour le développement front end c’était la Rolls des ide.... »

Non, la Rolls des IDE selon ce que j’entends, c’est VS Code ou celui de JetBrain… mais en tant que challenger il doit donc faire encore plus d’efforts…

avatar Fennec72 | 

Les tarif depuis Coda 2 est-ils pérennes ou ne sont-ils là que pour le lancement de Nova?

Si c’est le cas j’attendrais sans doute un peu avant d’investir dans un logiciel qui, pour le web, ne m’apportera, a priori, pas plus que Coda 2 ou SublimeText et sans doute moins que Visual Code.

avatar Nicolas Furno | 

@Fennec72

Je pense que oui, sachant que même une copie de Coda 1 est éligible au tarif. Après, peut être que c’est pour le lancement, mais je ne pense pas…

avatar minipapy | 

« En treize ans, le monde du développement a bien changé. Coda est né à une époque où l’on codait encore des sites web à la main2 et où l’on gérait les dépendances en glissant-déposant quelques fichiers dans un sous-dossier du projet. »

Je ne comprends pas ce que signifie « coder des sites web à la main ». La gestion des dépendances a évolué, les process de développement ont changé et les stacks techniques se sont complexifiées, mais fondamentalement, on code toujours à la main, non ?
Je dois être passé à côté du sens.

Pour revenir au sujet, encore un IDE de plus ? J’aimais bien Coda, mais il faut reconnaître qu’il y aura bientôt plus d’IDE/éditeurs de texte que de développeurs. Vi vaincra ! 🙂

avatar Nicolas Furno | 

@minipapy

Je reconnais que fondamentalement, il y a toujours un (ou une armée de) développeur qui écrit du code à la main. 🙂

Je faisais référence au temps miraculeux où il suffisait d'un bête éditeur de texte et de quelques lignes HTML.

avatar bitonio | 

@nicolasf

Ça existe toujours :)

Tout ce qui vient après c’est du confort.
Dans la serie payant il y a aussi les IDE de JetBrain, basé en Java je crois mais super optimisé. Un des meilleurs editeurs jamais utilisés pour moi.

Une meme app peut être native et être dispo sur différente plate-formes, comme la suite office. C’est pas une question de framework mais de choix de technoS

avatar Nicolas Furno | 

@bitonio

C’est vrai que JetBrains est un gros acteur aussi, mais je suis moins familier. Le peu que j’ai essayé, j’ai trouvé ça lourdingue pour mes besoins somme toute limités.

avatar YetOneOtherGit | 

@nicolasf

"C’est vrai que JetBrains est un gros acteur "

Les produits sont remarquables, MS c’est aussi fait une place au soleil avec Visual Studio Code.

avatar minipapy | 

@YetOneOtherGit

Edit > réponse au mauvais message

avatar YetOneOtherGit | 

@minipapy

"Vi vaincra ! 🙂"

Emacs vaincra 😜

avatar minipapy | 

@YetOneOtherGit

Ouuuh ! Ça cherche les histoires ! 😃

avatar YetOneOtherGit | 

@minipapy

"Ouuuh ! Ça cherche les histoires ! 😃"

un classique des guerres de clochers Geek 🤓

avatar pakal | 

j’utilisais Coda depuis le début mais son prix et son côté monolithique assez lourd m’a fait progressivement passer à des éditeurs plus légers

avatar Derw | 

Personnellement, j’ai utilisé Coda depuis le début et était encore dessus cette année. J’ai testé Sublime text, Atom, Éclipse, et NetBeans, mais aucun ne m’a convenu. En fait, vu mon profil et leurs orientations ils ne le pouvaient pas. VS code aurait peut-être pu, mais je m’interdis de l’utiliser.

Du coup, j’ai été bêta-testeur de Nova pendant 4 mois et je viens de l’acheter. J’en suis assez content, même si il y a encore quelques trucs à améliorer.

Le choix d’un IDE est très personnel et j’espère qu’ils arriveront à convaincre suffisamment de monde pour survivre…

avatar Ourson | 

@Derw

Merci pour tes lumières. Comme je l’ai précisé plus haut je débute tout juste dans le domaine, et oui tu as raison: dans un fonctionnement classique d’entreprise le choix des couleurs n’appartient pas au dev, mais j’en suis encore au stade ou j’essaye d’étoffer mon Résumé avec des side projects alors la dite fonctionnalité me manque un peu.

Vue commence effectivement à faire sa place mais react a encore de bons restes il me semble, je trouve que faire une croix dessus est un peu prématuré. Je suis donc retourné à mon bon vieux vscode.

J’aime bien Atom également mais rachat pas Microsoft oblige (les meme qui poussent vscode) son avenir me paraît incertain ...

avatar sebdeg | 

Il faut avouer que VSCode a pas mal redéfinit la donne ces dernières années dans le camps des gratuits, j'avais testé Coda à ses débuts et je suis en train de voir un peu Nova mais si je compare l'écosystème de VSC alors là, c'est juste terrible pour Nova. Le côté natif de Nova ne suffit pas à compenser.

Néanmoins je tire mon chapeau à Panic pour oser encore vouloir s'immiscer dans la cours des éditeurs payants mais, j'ai peu d'espoir face à des environnement comme WebStorm (de chez Jetbrain) que j'utilise quotidiennement depuis 6 ans la comparaison est sans appel pour Nova certes WS est plus cher la première année mais au bout de 3 ans c'est 77 euros (et toute version acquise à l'instant T reste active) mais la richesse fonctionnelle de WS est vraiment écrasante.

Dans le domaine des framework, celui qui possède la encore l'écosystème le plus vaste reste REACT et tout ce qui bouge autour est vraiment impressionnant pour l'utilisateur de VUEJS que je suis (il suffit pour s'en rendre compte d'aller sur les trends de GiyHub https://github.com/trending/javascript).

CONNEXION UTILISATEUR