Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
aptana_studio [Le 07/07/2011, 10:51] – [Ajout d'une entrée dans le menu Applications] 62.244.74.26 | aptana_studio [Le 25/11/2014, 18:11] (Version actuelle) – [Installation] 78.232.218.208 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag> | ||
+ | ---- | ||
+ | |||
+ | {{aptana_studio.png}} | ||
+ | |||
+ | ====== 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]]), | ||
+ | |||
+ | 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'// | ||
+ | |||
+ | 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 // | ||
+ | |||
+ | ===== Pré-requis ===== | ||
+ | |||
+ | * [[:Java]] JRE ou JDK version 1.5 ou supérieur (pour Ubuntu 64 bits, la version 1.5) | ||
+ | |||
+ | ===== Installation ===== | ||
+ | |||
+ | Pour l' | ||
+ | |||
+ | Il faut donc l' | ||
+ | |||
+ | - Rendez vous sur la [[http:// | ||
+ | - Dans la partie « Step 1 », la version // | ||
+ | - 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. | ||
+ | |||
+ | Au lancement du programme, une fenêtre « Workspace Launcher » vous demande de renseigner un répertoire de travail. Vous pouvez choisir (en cochant la case) de toujours utiliser le même, ou alors le renseigner à chaque lancement. | ||
+ | |||
+ | {{aptana_studio-workspace_launcher.png}} | ||
+ | |||
+ | ===== Finir l' | ||
+ | |||
+ | L' | ||
+ | |||
+ | Si vous voulez respecter la philosophie GNU/Linux sur l' | ||
+ | |||
+ | Vous pouvez alors déplacer ce dossier dans **/opt/** et créer un lanceur dans le menu, ceci dans le but de rendre le logiciel installé pour tous les utilisateurs du système et non seulement pour vous : | ||
+ | |||
+ | ==== Déplacer le répertoire d' | ||
+ | |||
+ | Dans un terminal, depuis le répertoire contenant le dossier extrait : | ||
+ | < | ||
+ | |||
+ | |||
+ | |||
+ | ==== Ajout d'une entrée dans le menu Applications ==== | ||
+ | |||
+ | Sous KDE Aptana apparaît dans le menu des applications, | ||
+ | |||
+ | |||
+ | [[: | ||
+ | |||
+ | < | ||
+ | [Desktop Entry] | ||
+ | Name=Aptana Studio | ||
+ | Comment=An IDE for web applications projects | ||
+ | Comment[fr]=Un IDE pour réaliser des projets d' | ||
+ | Icon=/ | ||
+ | Exec='/ | ||
+ | Type=Application | ||
+ | Categories=Application; | ||
+ | Encoding=UTF-8 | ||
+ | StartupNotify=false | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Plugins ===== | ||
+ | |||
+ | Vous voudrez sûrement installer des plugins en plus dans Aptana. Voici ceux qui sont disponibles pour l' | ||
+ | |||
+ | Vous pouvez le faire de 2 façons : | ||
+ | |||
+ | * Depuis la « Aptana Start Page » {{aptana_studio-btn_start_page.png}} | ||
+ | * Depuis l' | ||
+ | |||
+ | ==== RadRails ==== | ||
+ | |||
+ | === Pré-requis === | ||
+ | |||
+ | * Avoir une installation fonctionnelle de [[: | ||
+ | |||
+ | === Installation === | ||
+ | |||
+ | * Dans la section « Languages » de la « Aptana Start Page » | ||
+ | * Dans le « plugin manager » : **Aptana Radrails** | ||
+ | |||
+ | <note warning> | ||
+ | |||
+ | Ensuite, quittez et redémarrez Aptana Studio. | ||
+ | |||
+ | === Configuration de Ruby et Rails === | ||
+ | |||
+ | Vous aurez sûrement une fenêtre d' | ||
+ | |||
+ | Cliquez alors sur le bouton « Setup prefernces ». | ||
+ | Sinon allez dans **Window => Preferences**. | ||
+ | |||
+ | == Ruby == | ||
+ | |||
+ | Rendez vous à la section **Ruby => Installed Interpreters**. | ||
+ | |||
+ | Cliquez sur « Add » pour ajouter la version de ruby installée sur votre système. | ||
+ | |||
+ | Entrez les paramètres suivants : | ||
+ | * RubyVM type : **Standard VM** | ||
+ | * RubyVM home directory : **/usr** | ||
+ | * RubyVM display name : **ruby** | ||
+ | * RubyVM Arguments : -vide- | ||
+ | |||
+ | Et validez. | ||
+ | |||
+ | Après être revenu sur le choix de la VM (virtual machine), cochez la case devant la machine virtuelle **ruby** que vous venez d' | ||
+ | |||
+ | == Rails == | ||
+ | |||
+ | Rendez vous ensuite à la section **Rails => configuration** et entrez : | ||
+ | * Rails path : **/ | ||
+ | * Rake path : **/ | ||
+ | * Mongrel_rails path (si vous voulez utiliser Mongrel au lieu de WebRICK) : FIXME | ||
+ | |||
+ | ==== PHP ==== | ||
+ | * Avant toute chose, rendez-vous dans Window/ | ||
+ | * Dans la section « Languages » de la « Aptana Start Page » | ||
+ | * Dans le « plugin manager » : **Aptana Support for PHP** | ||
+ | |||
+ | Suivez les instructions de la fenêtre d' | ||
+ | |||
+ | 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 va créer un projet avec seulement un fichier contenant : | ||
+ | < | ||
+ | <?php | ||
+ | phpinfo(); | ||
+ | ?php> | ||
+ | </ | ||
+ | |||
+ | ==== iPhone ==== | ||
+ | |||
+ | * Dans la section « Plugins » de la « Aptana Start Page » | ||
+ | * Dans le « plugin manager » : **Aptana Support for Apple iPhone** | ||
+ | |||
+ | Après avoir installé le plugin et redémarré le programme, vous pouvez créer un projet " | ||
+ | - Depuis le menu **File => New => Project**. Choisissez **Aptana Projects => iPhone Project**. | ||
+ | - Entrez un nom de projet | ||
+ | - Si vous cliquez sur //Finish//, vous démarrez directement. En cliquant sur //Next//, vous pourrez choisir des bibliothèques AJAX à intégrer à votre projet (Rico, Scriptaculous, | ||
+ | |||
+ | Sous le code de votre application, | ||
+ | |||
+ | * Source : Le code | ||
+ | * Default : Visualisation « standard » du rendu de l' | ||
+ | * iPhone : Visualisation du rendu de l' | ||
+ | |||
+ | Si vous avez un [[:iPhone]] connecté en Wifi sur le même réseau que votre PC, vous pouvez aussi lancer un serveur sur le port 8888 (bouton « run test »), vous pourrez alors tester votre application en direct sur l' | ||
+ | |||
+ | ==== Adobe AIR ==== | ||
+ | |||
+ | * Dans la section « Plugins » de la « Aptana Start Page » | ||
+ | * Dans le « plugin manager » : **Aptana Support for Adobe AIR** | ||
+ | |||
+ | FIXME (détails) | ||
+ | |||
+ | ==== Spket (pour Ext JS) ==== | ||
+ | |||
+ | L' | ||
+ | |||
+ | Le mieux est de l' | ||
+ | Pour L' | ||
+ | |||
+ | * Démarrer Aptana et naviguer dans le menu de l' | ||
+ | Help → Software Updates → Find and Install… → Search for new features to install → New remote site… | ||
+ | * Entrer comme nom : “Spket”, | ||
+ | * Redémarrer Aptana | ||
+ | * Vous pouvez regarder ce [[http:// | ||
+ | * 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 “./ | ||
+ | * 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' | ||
+ | |||
+ | ===== Problèmes ===== | ||
+ | |||
+ | ==== Alerte au lancement ==== | ||
+ | |||
+ | Au lancement d' | ||
+ | |||
+ | {{aptana_studio-erreur_java.png}} | ||
+ | |||
+ | Installer la version de [[: | ||
+ | |||
+ | 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) : | ||
+ | |||
+ | [[: | ||
+ | |||
+ | <note warning> | ||
+ | puis créez un fichier bash contenant : | ||
+ | |||
+ | #!/bin/sh | ||
+ | MOZILLA_FIVE_HOME=/ | ||
+ | if [ $LD_LIBRARY_PATH ]; then | ||
+ | LD_LIBRARY_PATH=$MOZILLA_FIVE_HOME: | ||
+ | else | ||
+ | LD_LIBRARY_PATH=$MOZILLA_FIVE_HOME | ||
+ | fi | ||
+ | export MOZILLA_FIVE_HOME LD_LIBRARY_PATH | ||
+ | / | ||
+ | |||
+ | Vous pouvez le nommer //aptana// et l' | ||
+ | |||
+ | N' | ||
+ | sudo chmod +x / | ||
+ | |||
+ | [[: | ||
+ | Exec=/ | ||
+ | |||
+ | À présent tout devrait bien se passer. Bon développement ! | ||
+ | |||
+ | ==== " | ||
+ | |||
+ | |||
+ | Sur Ubuntu 8.10, il se peut qu'une erreur (internal error) intervienne au démarrage d' | ||
+ | Dans ce cas, créer un fichier sh dans votre dossier aptana qui nous servira de lanceur à Aptana : | ||
+ | |||
+ | **vim / | ||
+ | |||
+ | Copier-coller le texte suivant: | ||
+ | |||
+ | < | ||
+ | #!/bin/sh | ||
+ | MOZILLA_FIVE_HOME=/ | ||
+ | if [ $LD_LIBRARY_PATH ]; then | ||
+ | LD_LIBRARY_PATH=$MOZILLA_FIVE_HOME: | ||
+ | else | ||
+ | LD_LIBRARY_PATH=$MOZILLA_FIVE_HOME | ||
+ | fi | ||
+ | export MOZILLA_FIVE_HOME LD_LIBRARY_PATH | ||
+ | / | ||
+ | </ | ||
+ | |||
+ | 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' | ||
+ | |||
+ | Donner-lui les droits d' | ||
+ | sudo chmod +x / | ||
+ | |||
+ | Modifier l' | ||
+ | |||
+ | [[: | ||
+ | Exec=/ | ||
+ | |||
+ | ==== Boutons des fenêtre non cliquables ==== | ||
+ | |||
+ | Les premières versions 2.0.x (avant la 2.0.4, mars 2010) fonctionnant sur base d' | ||
+ | |||
+ | < | ||
+ | #!/bin/sh | ||
+ | export ECLIPSE_HOME="/ | ||
+ | export GDK_NATIVE_WINDOWS=1 | ||
+ | $ECLIPSE_HOME/ | ||
+ | </ | ||
+ | |||
+ | ==== Ubuntu 14.04 ==== | ||
+ | |||
+ | De nombreux plantages arrivent depuis la mise à jour 14.04. Pour réparer ce problème, Il suffit de rajouter dans : / | ||
+ | . | ||
+ | < | ||
+ | -Dorg.eclipse.swt.browser.DefaultType=mozilla | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | ===== Liens ===== | ||
+ | |||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | |||
+ | ---- | ||
+ | |||
+ | // |