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 27/04/2008, 01:32]
poupoul2 Correction titre
aptana_studio [Le 14/04/2024, 10:46] (Version actuelle)
bcag2 [Aptana Studio] n'est plus maintenu
Ligne 1: Ligne 1:
-{{tag>Gutsy développement BROUILLON}}+{{tag>programmation IDE}}
  
 ---- ----
Ligne 5: Ligne 5:
 {{aptana_studio.png}} {{aptana_studio.png}}
  
 +====== Aptana Studio ======
  
 +<note important>​N'​est plus maintenu, le dépôt reste disponible [[https://​github.com/​aptana/​studio3]]</​note>​
  
-====== Aptana Studio ====== +**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 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 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.
Ligne 15: Ligne 15:
 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 n'est disponible que pour les distributions GNU/Linux 32 bits.\\ Si vous avec la version 64 bits d'​Ubuntu,​ utilisez le plugin Aptana pour Eclipse.</​note>​+===== Pré-requis =====
  
-<​note>​Nous allons ici détailler l'​installation de la version //​standalone//​. Pour une installation en tant que plugin Eclipse, référez vous au paragraphe dédié sur [[:eclipse#​eclipse_et_aptana|la page d'​Eclipse]]</​note>​+  * [[:Java]] JRE ou JDK version 1.5 ou supérieur (pour Ubuntu 64 bits, la version 1.5)
  
 ===== 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]]. 
-  - En bas de la page, un onglet **Linux** devrait déjà être sélectionné au dessus du cadre des instructions de téléchargement. Il suffit alors de cliquer sur le bouton ​« Download ​» (Vous pouvez remplir le formulaire si vous voulez tester ​la version ​Pro pour obtenir une clé de licence de démonstration).\\ En cas de problèmes vous pouvez vous rendre sur la page http://www.aptana.com/node/187 et cliquer ​sur le lien sous « Download ​Studio for Linux ». +  - 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 » 
-  - Extrayez alors le fichier .zip téléchargé. Vous obtenez un dossier ​« aptana ​»+  - Extrayez alors le fichier ​**Aptana_Studio_3_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 33: Ligne 33:
  
 {{aptana_studio-workspace_launcher.png}} {{aptana_studio-workspace_launcher.png}}
- 
  
 ===== 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 45:
  
 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>​ 
 + 
  
 ==== Ajout d'une entrée dans le menu Applications ==== ==== Ajout d'une entrée dans le menu Applications ====
 +
 +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.
 +
  
 [[:​tutoriel:​comment_editer_un_fichier|Créez le fichier]] **/​usr/​share/​applications/​aptana.desktop** et entrez-y les lignes suivantes : [[:​tutoriel:​comment_editer_un_fichier|Créez le fichier]] **/​usr/​share/​applications/​aptana.desktop** et entrez-y les lignes suivantes :
 +
 <​file>​ <​file>​
 [Desktop Entry] [Desktop Entry]
Ligne 56: Ligne 61:
 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.1.3.007983/​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 63: Ligne 68:
 StartupNotify=false StartupNotify=false
 </​file>​ </​file>​
 +
  
 ===== Plugins ===== ===== Plugins =====
Ligne 86: Ligne 92:
 <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 119: Ligne 125:
  
 ==== 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 127: Ligne 133:
 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 158: Ligne 164:
  
 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 167: Ligne 196:
 {{aptana_studio-erreur_java.png}} {{aptana_studio-erreur_java.png}}
  
-Installer la version de [[:​java|Java officielle de chez Sun]] semble corriger le problème. ​FIXME+Installer la version de [[:​java|Java officielle de chez Sun]] semble corriger le problème. 
 + 
 +Si une erreur persiste au lancement, cela provient surement du navigateur intégré non disponible et/ou un problème de JVM venant de xulrunner. 
 + 
 +Pour résoudre ce(s) problème(s) : 
 + 
 +[[:​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 : 
 + 
 +  #!/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 
 + 
 +Vous pouvez le nommer //aptana// et l'​enregistrer dans ///​opt/​aptana///​ . 
 + 
 +N'​oubliez pas de lui donner les droits d'​exécution : 
 +  sudo chmod +x /​opt/​aptana/​aptana 
 + 
 +[[:​tutoriel:​comment_editer_un_fichier|Éditez votre fichier]] ///​usr/​share/​applications/​aptana.desktop//​ pour qu'il exécute votre script et non plus directement l'​exécutable d'​aptana : 
 +  Exec=/​opt/​aptana/​aptana 
 + 
 +À 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 =====
Ligne 177: Ligne 288:
 ---- ----
  
-//​Contributeurs : [[:​utilisateurs:​_Enchained]]//​+//​Contributeurs : [[:​utilisateurs:​_Enchained]], [[:​utilisateurs:​v0n]],​ [[http://​www.neomars.com | neomars]]//
  • aptana_studio.1209252753.txt.gz
  • Dernière modification: Le 18/04/2011, 14:56
  • (modification externe)