Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
aptana_studio [Le 04/01/2009, 18:51]
213.95.41.13
aptana_studio [Le 11/09/2022, 11:38] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-{{tag>Gutsy développement BROUILLON}}+{{tag>programmation IDE}}
  
 ---- ----
Ligne 7: Ligne 7:
 ====== Aptana Studio ====== ====== Aptana Studio ======
  
-Aptana Studio est un environnement de développement (IDE) libre et open-source axé sur le développement ​web (HTML, JavaScript, AJAX). Les plugins fournis permettent le développement PHP, [[:​rubyonrails|Ruby on Rails]], ​pour la plateforme ​[[Adobe AIR]], ​et pour le [[:​iPhone]]. ​+**Aptana Studio** est un environnement de développement (IDE) libre et open-source axé sur le développement ​Web (HTML/CSS, JavaScript, AJAX etc.). Les plugins fournis permettent le développement ​[[PHP]], [[Python]] ([[Django]]), [[:​rubyonrails|Ruby on Rails]], ​XML/​XSL, ​[[Adobe AIR]], [[:iPhone]]...
  
 Aptana Studio est un IDE complet qui permet de gérer ses projets, le transfert des fichiers par FTP, qui intègre la coloration syntaxique et l'//​auto-completion//​ du code source, etc. Aptana Studio est un IDE complet qui permet de gérer ses projets, le transfert des fichiers par FTP, qui intègre la coloration syntaxique et l'//​auto-completion//​ du code source, etc.
  
 Aptana Studio est disponible en 2 versions : Professionnelle et Communautaire. Nous allons ici nous intéresser à la version Communautaire (gratuite). Il est disponible en version //​standalone//​ ou en tant que //plugin pour [[:​Eclipse]]//​. Aptana Studio est disponible en 2 versions : Professionnelle et Communautaire. Nous allons ici nous intéresser à la version Communautaire (gratuite). Il est disponible en version //​standalone//​ ou en tant que //plugin pour [[:​Eclipse]]//​.
- 
-<note important>​Pour l'​instant,​ la version //​standalone//​ d'​Aptana Studio (dont l'​installation est détaillée sur cette page) n'est disponible que pour les distributions GNU/Linux 32 bits.\\ Si vous avec la version 64 bits d'​Ubuntu,​ utilisez le [[:​eclipse#​eclipse_et_aptana|plugin Aptana pour Eclipse]].</​note>​ 
  
 ===== Pré-requis ===== ===== Pré-requis =====
Ligne 21: Ligne 19:
 ===== Installation ===== ===== Installation =====
  
-Pour l'​instant, ​Apatana ​Studio n'est pas disponible dans les dépôts.+Pour l'​instant, ​Aptana ​Studio n'est pas disponible dans les dépôts.
  
 Il faut donc l'​installer depuis le site officiel. Il faut donc l'​installer depuis le site officiel.
  
-  - Rendez vous sur la [[http://​www.aptana.com/​studio/download/|page de téléchargement d'Apatana ​Studio]]. +  - Rendez vous sur la [[http://​www.aptana.com/​products/studio3/download|page de téléchargement d'Aptana ​Studio]]. 
-  - Dans la partie « Step 1 », la version //​Standalone//​ et le système //Linux// devraient déjà être sélectionnés+  - Dans la partie « Step 1 », la version //​Standalone//​ et le système //Linux// devraient déjà être sélectionnés,​ cliquez sur le bouton « Download now » 
-  - Dans la partie « Step 2 », cliquez sur le bouton « Download now » +  - Extrayez alors le fichier **Aptana_Studio_3_Setup_Linux.zip** téléchargé. Vous obtenez un dossier **aptana**
-  - Extrayez alors le fichier **Aptana_Studio_Setup_Linux.zip** téléchargé. Vous obtenez un dossier **aptana**+
   - Ouvrez ce dossier et double-cliquez sur le fichier **AptanaStudio** pour lancer le programme.   - Ouvrez ce dossier et double-cliquez sur le fichier **AptanaStudio** pour lancer le programme.
  
Ligne 37: Ligne 34:
 ===== Finir l'​installation proprement ===== ===== Finir l'​installation proprement =====
  
-L'​installation consiste grossièrement à télécharger une archive .zip et décompresser son contenu. Vous obtenez donc un dossier ​ou tout est pré-installé.+L'​installation consiste grossièrement à télécharger une archive .zip et décompresser son contenu. Vous obtenez donc un dossier ​où tout est pré-installé.
  
 Si vous voulez respecter la philosophie GNU/Linux sur l'​installation des logiciels (au niveau arborescence),​ vous ne voudrez sûrement pas (mais vous pouvez ...) laisser un simple dossier « aptana » dans votre Dossier Personnel. Si vous voulez respecter la philosophie GNU/Linux sur l'​installation des logiciels (au niveau arborescence),​ vous ne voudrez sûrement pas (mais vous pouvez ...) laisser un simple dossier « aptana » dans votre Dossier Personnel.
Ligne 46: Ligne 43:
  
 Dans un terminal, depuis le répertoire contenant le dossier extrait : Dans un terminal, depuis le répertoire contenant le dossier extrait :
-<​code>​sudo mv aptana ​/​opt/</​code>​+<​code>​sudo mv '​Aptana_Studio_3' ​/​opt/</​code>​
  
  
Ligne 52: Ligne 49:
 ==== Ajout d'une entrée dans le menu Applications ==== ==== Ajout d'une entrée dans le menu Applications ====
  
-[[:​tutoriel:​comment_editer_un_fichier|Créez ​le fichier]] **/​usr/​share/​applications/​aptana.desktop** et entrez-y ​les lignes suivantes :+Sous KDE Aptana apparaît dans le menu des applications, il est probable qu'il en soit de même avec les autres environnements de bureau, avant de suivre ce qui suis faites le test.
  
-<note important>​le numero apres jaxer peut changer, le plus simple est de regarder.sinon vous aurez pas la belle icone ! il faut voir la possibilité de mettre un chemin relatif plutot ?</note>+ 
 +[[:​tutoriel:​comment_editer_un_fichier|Créez ​le fichier]] **/usr/​share/​applications/​aptana.desktop** et entrez-y les lignes suivantes :
  
 <​file>​ <​file>​
Ligne 61: Ligne 59:
 Comment=An IDE for web applications projects Comment=An IDE for web applications projects
 Comment[fr]=Un IDE pour réaliser des projets d'​applications web Comment[fr]=Un IDE pour réaliser des projets d'​applications web
-Icon=/opt/aptana/plugins/​com.aptana.ide.framework.jaxer_1.2.1.020234/​aptana32.gif +Icon=/opt/Aptana_Studio_3/icon.xpm 
-Exec=/opt/aptana/AptanaStudio+Exec='/opt/Aptana_Studio_3/AptanaStudio3'​
 Type=Application Type=Application
 Categories=Application;​GTK;​Development;​IDE;​ Categories=Application;​GTK;​Development;​IDE;​
Ligne 69: Ligne 67:
 </​file>​ </​file>​
  
-Cependant, sur Ubuntu 8.10, il se peut qu'une erreur (internal errot) intervienne au démarrage d'​Aptana. ​ 
-Dans ce cas, créer un fichier sh qui nous servira de lanceur à Aptana : 
- 
-**vim aptana.sh** 
- 
-<​file>​ 
-#!/bin/sh 
-MOZILLA_FIVE_HOME=/​usr/​lib/​xulrunner 
-if [ $LD_LIBRARY_PATH ]; then 
-LD_LIBRARY_PATH=$MOZILLA_FIVE_HOME:​$LD_LIBRARY_PATH 
-else 
-LD_LIBRARY_PATH=$MOZILLA_FIVE_HOME 
-fi 
-export MOZILLA_FIVE_HOME LD_LIBRARY_PATH 
-/​opt/​aptana/​AptanaStudio -vm /​usr/​lib/​jvm/​java-6-sun/​jre/​bin/​java ​ 
-</​file>​ 
  
 ===== Plugins ===== ===== Plugins =====
Ligne 108: Ligne 90:
 <note warning>​À l'​installation du plugin déployez l'​arborescence de «  Site providing Aptana RadRails » et décochez « Aptana RadRails Integration » sans quoi vous ne pouvez pas poursuivre l'​installation.</​note>​ <note warning>​À l'​installation du plugin déployez l'​arborescence de «  Site providing Aptana RadRails » et décochez « Aptana RadRails Integration » sans quoi vous ne pouvez pas poursuivre l'​installation.</​note>​
  
-Ensuite, quittez et redémarrez ​Apatana ​Studio.+Ensuite, quittez et redémarrez ​Aptana ​Studio.
  
 === Configuration de Ruby et Rails === === Configuration de Ruby et Rails ===
Ligne 141: Ligne 123:
  
 ==== PHP ==== ==== PHP ====
 +  * Avant toute chose, rendez-vous dans Window/​Preferences. Sélectionnez ensuite Install/​Update,​ puis available software. Utilisez le bouton "​Add"​ pour ajouter le site suivant "​http://​download.eclipse.org/​releases/​galileo"​ .Validez, et poursuivez la procédure d'​installation.
   * Dans la section « Languages » de la « Aptana Start Page »   * Dans la section « Languages » de la « Aptana Start Page »
   * Dans le « plugin manager » : **Aptana Support for PHP**   * Dans le « plugin manager » : **Aptana Support for PHP**
Ligne 149: Ligne 131:
 Vous avez maintenant le support PHP. Vous avez maintenant le support PHP.
  
-Vous pouvez créer un nouveau projet PHP depuis le menu **File => New => Project**, puis en choisissant **Aptana Projects => PHP Project**.\\ Ceci ca créer un projet avec seulement un fichier contenant :+Vous pouvez créer un nouveau projet PHP depuis le menu **File => New => Project**, puis en choisissant **Aptana Projects => PHP Project**.\\ Ceci va créer un projet avec seulement un fichier contenant :
 <​code>​ <​code>​
 <?php <?php
Ligne 180: Ligne 162:
  
 FIXME (détails) FIXME (détails)
 +
 +==== Spket (pour Ext JS) ====
 +
 +L'​[[https://​www.spket.com/​|IDE Spket]] a de loin l'​assistant de code pour [[http://​extjs.com/​|Ext JS]] 2.0 le plus complet. Il utilise le fichier Ext de projet .jsb et le script de doc embarqué pour construire l'​assistant de code qui inclut les options héritées des classes de base et de la documentation complète.
 +
 +Le mieux est de l'​installer comme un plugin Eclipse dans Aptana.
 +Pour L'​installer :
 +
 +  * Démarrer Aptana et naviguer dans le menu de l'​application :
 +Help → Software Updates → Find and Install… → Search for new features to install → New remote site…
 +  * Entrer comme nom : “Spket”,​ comme url : “https://​www.spket.com/​update/​”
 +  * Redémarrer Aptana
 +  * Vous pouvez regarder ce [[https://​www.spket.com/​demos/​js.html|tutoriel sur l'IDE Spket]] pour voir comment ajouter facilement l'​assistance du code Ext JS. Les étapes sont basiquement :
 +    * Window → Preferences → Spket → JavaScript Profiles → New
 +    * Entrer “ExtJS” et cliquer OK
 +    * Selectionner “ExtJS” et cliquer “Add Library”, puis choisir “ExtJS” depuis le menu déroulant
 +    * Select “ExtJS” et cliquer “Add File”, puis choisir le fichier “ext.jsb” dans votre répertoire “./​ext-2.x/​source”
 +    * Définir le nouveau profil ExtJS par défaut en le sélectionnant et cliquant sur le bouton “Default” sur le côté droit de la fenêtre de dialogue “JavaScript Profiles”
 +    * Redémarrer Aptana
 +
 +Vous pouvez dès à présent créer un nouveau fichier JS, taper //Ext.// et vous devriez obtenir les options de complétion de code Ext.
 +
 +//Basé sur l'​article **(en)** [[http://​jackslocum.com/​blog/​2008/​02/​07/​ides-plugins-and-tools-for-extjs-20/​|« IDEs and tools for Ext JS 2.0 »]] par Jack Slocum (auteur de la bibliothèque Ext JS).//
  
 ===== Problèmes ===== ===== Problèmes =====
Ligne 197: Ligne 202:
 [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] [[apt://​xulrunner|xulrunner]],​ [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] [[apt://​xulrunner|xulrunner]],​
  
 +<note warning>​Il faut installer la version 1.8 de xulrunner, la version 1.9 peut provoquer un plantage au démarrage</​note>​
 puis créez un fichier bash contenant : puis créez un fichier bash contenant :
  
Ligne 218: Ligne 224:
  
 À présent tout devrait bien se passer. Bon développement ! À présent tout devrait bien se passer. Bon développement !
 +
 +==== "​internal error" au lancement ====
 +
 +
 +Sur Ubuntu 8.10, il se peut qu'une erreur (internal error) intervienne au démarrage d'​Aptana.
 +Dans ce cas, créer un fichier sh dans votre dossier aptana qui nous servira de lanceur à Aptana :
 +
 +**vim /​opt/​aptana/​aptana**
 +
 +Copier-coller le texte suivant:
 +
 +<​file>​
 +#!/bin/sh
 +MOZILLA_FIVE_HOME=/​usr/​lib/​xulrunner
 +if [ $LD_LIBRARY_PATH ]; then
 +LD_LIBRARY_PATH=$MOZILLA_FIVE_HOME:​$LD_LIBRARY_PATH
 +else
 +LD_LIBRARY_PATH=$MOZILLA_FIVE_HOME
 +fi
 +export MOZILLA_FIVE_HOME LD_LIBRARY_PATH
 +/​opt/​aptana/​AptanaStudio -vm /​usr/​lib/​jvm/​java-6-sun/​jre/​bin/​java
 +</​file>​
 +
 +SwordOfPain : Si vous avez installé JRE avec openjdk (comme conseillé dans la page sur [[java]]), il vous faudra sûrement remplacer à la dernière ligne l'​adresse de l'​exécutable java par // /​usr/​lib/​jvm/​java-6-**openjdk**/​jre/​bin/​java//​
 +
 +Donner-lui les droits d'​exécution:​
 +sudo chmod +x /​opt/​aptana/​aptana
 +
 +Modifier l'​entrée dans le menu Applications que nous avons créé précédemment (voir rubrique "Ajout d'une entrée dans le menu Applications"​ ci-dessus) afin qu'il exécute notre nouveau script avant AptanaStudio:​
 +
 +[[:​tutoriel:​comment_editer_un_fichier|éditez le fichier]] /​usr/​share/​applications/​aptana.desktop
 +  Exec=/​opt/​aptana/​aptana
 +
 +==== Boutons des fenêtre non cliquables ====
 +
 +Les premières versions 2.0.x (avant la 2.0.4, mars 2010) fonctionnant sur base d'​Eclipse 3.5, elles peuvent présenter un problème avec le click de la souris dans les fenêtres (les boutons ok, annuler etc.) Pour corriger ce problème, il faut inclure l'​option "​export GDK_NATIVE_WINDOWS=1"​ dans le fichier /​opt/​aptana/​aptana comme dans l'​exemple suivant:
 +
 +<​file>​
 +#!/bin/sh
 +export ECLIPSE_HOME="/​opt/​aptana"​
 +export GDK_NATIVE_WINDOWS=1
 +$ECLIPSE_HOME/​AptanaStudio $*
 +</​file>​
 +
 +==== Ubuntu 14.04 ====
 +
 +De nombreux plantages arrivent depuis la mise à jour 14.04. Pour réparer ce problème, Il suffit de rajouter dans : /​opt/​Aptana_Studio_3/​AptanaStudio3.ini
 +.
 +<​file>​
 +-Dorg.eclipse.swt.browser.DefaultType=mozilla
 +</​file>​
 +
 +
  
 ===== Liens ===== ===== Liens =====
  • aptana_studio.1231091465.txt.gz
  • Dernière modification: Le 18/04/2011, 14:40
  • (modification externe)