Comment commencer à utiliser et à développer sur Ubuntu Linux? [fermé]


Je suis un utilisateur Linux débutant qui est venu de 10 ans en utilisant Windows OS, et le développement dans les langages Microsoft.
Je veux avoir une bonne expérience dans le monde Linux et le développement sur elle.
Tout d'abord, je veux apprendre à utiliser ce nouveau système d'exploitation, puis comment commencer à le développer, je m'intéresse aux applications Web, en particulier en utilisant Java/PHP car j'ai une certaine expérience dans les deux et ce sera un bon début.

Deuxièmement, je veux apprendre à développer dessus.
Existe-il des tutoriels vidéo pour me donner une bonne poussée de départ?
des livres ou des références recommandés?

Author: Amr ElGarhy, 2009-04-27

9 answers

Suggestions

Configuration de l'environnement

  1. Je vous recommande d'installer un JDK si vous faites du développement Java. Regardez ici pour des instructions sur l'utilisation d'apt pour installer le sun JRE.

  2. Ensuite, procurez-vous une configuration decent décente. Try Netbeans ou Eclipse - les deux peuvent être configurés pour fonctionner avec php.

  3. Aussi assurez-vous d'installer php et Apache, voici quelques instructions .

  4. Depuis il semble que vous allez pour le classique LAMPE l'installation, vous pouvez ainsi installer PostgreSQL ou MySQL.

Cela devrait vous permettre de courir assez loin pour créer des vidéos, etc. utiles.

Ressources pour le développement

RessourcesE

Java

PHP

  • PEAR - Récupère les bibliothèques pour les tâches courantes en PHP.
  • ADODB - Obtenez un backend db décent pour PHP et apprenez à empêcher les attaques par injection SQL dès le début.
  • Commencez à jouer avec un développeur web cadre.
 26
Author: Elijah, 2009-04-27 13:54:25

Guide de poche Ubuntu

Si vous êtes nouveau sur Linux, je vous suggère de regarder le Ubuntu Pocket Guide. Il passe par des choses de base que tout utilisateur voudrait savoir-la gestion des fenêtres, la configuration du système, etc., ainsi que des antécédents historiques sur Linux et Ubuntu. Vous pouvez parcourir cela et apprendre un peu.

Bash Bases

, Vers la fin, il explique également les bases de la bash, qui est la ligne de commande Linux. Cette partie est intéressante, vous pouvez faites beaucoup plus dans bash que vous ne pouvez le faire dans la ligne de commande Windows. Par exemple, vous connaissez peut-être cet idiome Windows:

dir > directorylist.txt

...ce qui signifie: "listez le contenu de ce dossier, et au lieu d'afficher la sortie, placez-le dans ce fichier."

Sous Linux, vous pouvez le faire, et vous pouvez également faire du piping, où vous dirigez la sortie d'une commande dans une autre. Par exemple:

ls | grep foo

Signifie " répertorier le contenu de ce dossier et rechercher dans la sortie le contenu régulier l'expression de foo."Vous pouvez ajouter autant de tubes que vous le souhaitez et utiliser une variété de commandes.

Vous pouvez également utiliser l'extension d'accolade pour exécuter plusieurs commandes en séquence. Par exemple,

mkdir photos_{france,spain,italy}

Va créer des répertoires appelés photos_france, photos_spain et photos_italy.

Si vous allez développer sous Linux, vous devriez investir le temps de lire quelques tutoriels sur bash pour en profiter pleinement.

 9
Author: Nathan Long, 2009-05-27 17:07:17

Puisque Java et PHP sont multiplateformes, il semble que votre plus grande tâche serait de vous familiariser avec GNU/Linux et les outils liés au développement Web, apache web server en particulier. Voici quelques choses que Google m'a données:

Http://www.micahcarrick.com/09-28-2007/web-development-linux.html

Http://httpd.apache.org/docs/2.2/

Amusez-vous.

 4
Author: vezult, 2009-04-27 11:15:03

Une Autre option est de Lazare,, qui est basée sur Free Pascal, qui lui-même est basé sur Delphi.

Lazarus vous permet de développer en Pascal Orienté Objet, sur Linux, Windows et MacOSX et produit des exécutables nativement compilés sur chaque plate-forme cible.

Les exécutables nativement compilés sont généralement beaucoup plus rapides que les applications basées sur des interpréteurs (c'est-à-dire Java, C#, PHP).

Lazarus utilise une approche de développement basée sur les composants et les événements qui vous permet de concevoir une interface graphique en faisant glisser et en déposant des composants sur un concepteur de formulaires, qui sont ensuite accrochés à travers des événements.

Bonne chance avec vos aventures de programmation!

 2
Author: Nazar, 2009-04-28 10:03:01

Ubuntu Kung Fu pourrait être un bon début.

 1
Author: EricSchaefer, 2009-04-27 11:09:43

Le développement Java est quelque chose que vous pouvez faire avec facilité en utilisant Eclipse sous Linux. Le développement PHP est plus ou moins le même que sur Windows. Utilisez un bon éditeur de texte pour écrire les scripts PHP.

L'installation des outils requis peut différer de la façon dont cela se fait sous Windows, mais PHP et Eclipse sont disponibles sous forme de packages dans Ubuntu.

 1
Author: Skurmedel, 2009-04-27 11:11:44

Si je devais recommander une chose, c'est que vous devez apprendre à aimer la coquille. Il faut du temps pour se sentir chez soi, mais cela en vaut la peine.

Sur un thème connexe - Vous voudrez peut-être envisager d'utiliser emacs ou vim comme éditeur, mais c'est plus une préférence personnelle. Certaines personnes aiment juste ID est mieux.

Vous devriez probablement vous concentrer sur PHP, plutôt que sur Java. Il est plus facile de commencer avec et il est beaucoup plus fidèle à la tradition Linux (quoi que cela signifie) que Java est.

 1
Author: troelskn, 2009-04-27 21:22:22

Eclipse devrait fonctionner correctement dans Ubuntu.

Essayez un peu de développement Java pour vous lancer.

 0
Author: antik, 2009-04-27 11:11:47

Si vous voulez obtenir la configuration de votre lampe assez facilement, vous pouvez jeter un oeil à Zend Server Community Edition. http://www.zend.com/products/server/downloads-all

Pour le développement eclipse (comme suggéré ci-dessus) avec PDT (outils de développement Php) est assez bon http://www.eclipse.org/pdt / . Je préfère Netbeans cependant. Vous pouvez également utiliser gedit avec certains plugins voir ce

 0
Author: wgcrouch, 2009-04-27 11:56:48