2010-12-15 117 views
9

J'ai eu la chance d'essayer Google Cr-48 pour la période d'essai de Chrome OS. Idéalement, Google veut que les testeurs l'utilisent comme leur ordinateur principal - dans mon cas, l'utilisation principale serait pour le développement web. Cependant, j'ai du mal à remplir ce rôle dans un environnement entièrement basé sur un navigateur.Développement Web dans le Cloud

Mes exigences sont très basiques (Basic editor/SFTP), mais sans un IDE de bureau ou même un bloc-notes équivalent, il est très difficile d'accomplir quoi que ce soit dans Chrome OS en termes de développement web. En outre, l'espace disque et la gestion des fichiers sont actuellement extrêmement limités dans Chrome OS. Par conséquent, même le téléchargement temporaire de fichiers de site ne serait pas très pratique. Une idée serait d'écrire un EDI basé sur le Web qui exécute SFTP côté serveur pour récupérer des documents distants, éditer dans le navigateur et remettre le serveur FTP en mode sauvegarde.

Des idées?

+0

Merci de les goorm pour vos réponses. Je suis idéalement à la recherche d'une solution auto-hébergée - Skywriter semble être un éditeur fantastique, mais il manque peut-être certaines fonctionnalités pour éditer des fichiers sur des serveurs distants. – Workman

+0

En tant que propriétaire d'un autre Cr-48, je dirais que c'est une tâche inutile. C'est comme essayer de développer sur votre téléphone intelligent. Douloureux. –

Répondre

11

http://cloud9ide.com/

Cloud9 IDE est un in-the-cloud IDE avec un serveur basé sur Node.js (le serveur est GPL et Ajax.org a d'autres choses intéressantes à venir). L'éditeur lui-même s'appelle "ACE" et nous (Mozilla devtools) sommes en train de fusionner Bespin avec ACE pour créer Skywriter 1.0.

Résumé: Mozilla Skywriter est destiné aux personnes souhaitant intégrer un éditeur dans leurs applications Web. Cloud9 IDE s'appuie sur le même éditeur pour fournir une solution complète de codage dans le cloud.

(ObDisclaimer: Je suis le directeur de devtools Mozilla et ai été impliqué avec Bespin/Skywriter depuis avant que le projet a été annoncé publiquement, je dois mes préjugés :)

1

Ma seule idée serait de mettre en place quelque chose comme Ajaxterm sur votre serveur web et ssh dans votre serveur web pour faire du développement web. Certaines personnes aiment les éditeurs de texte basés sur l'interface graphique, mais d'autres n'utilisent que des éditeurs en ligne de commande (VI ou Emacs, par exemple).

+0

Ceci est vrai. J'ai appris aujourd'hui que ssh est disponible via le terminal, donc les éditeurs en ligne de commande peuvent être une option. Bien que ce ne soit pas une préférence, =] – Workman

2

À propos de Mozilla Labs Comment Skywriter/Bespin ?

+0

l'avait essayé il y a quelque temps et l'ai oublié. Très bien! – Trufa

+0

Je regarde dans Skywriter, pourriez-vous préciser si c'est strictement un éditeur de code ou s'il offre une certaine intégration côté serveur (comme la navigation de fichiers). Il ressemble à l'éditeur de code basé sur le navigateur Snappiest que j'ai vu jusqu'à présent. – Workman

+0

jetez un oeil à ma réponse séparée qui couvre l'objectif actuel du projet Skywriter et vous dirige vers celui avec un serveur. –

3

Il est en fait assez d'espace disque libre la partition racine Cr-48 pour installer Vim. I documented the steps J'avais l'habitude de le faire. Bien sûr, vous pouvez également installer nano ou tout autre éditeur de mode texte de la même manière, tant que les besoins en espace disque ne sont pas trop élevés.

La configuration d'origine du Cr-48 a déjà le sftp.

Si vous téléchargez les fichiers sur lesquels vous travaillez dans la partition avec état, vous disposez de plus de 9 Go d'espace de travail.

3

Action.IO est une autre excellente solution de développement cloud pour un Chromebook. Ils ont un support multi-régions (US-Est, US-Ouest, Europe, Asie du Sud-Est, Australie), donc l'application est vraiment rapide et l'expérience se sent comme si vous travaillez localement.

Il existe un shell linux entièrement fonctionnel dans WebIDE, et ils supportent un certain nombre de modèles d'applications web standard (Ruby/Rails, Python/Django, Node.js et Go).

(Disclaimer: J'aidé à construire et co-fondé Action.IO)

+1

Je suis très intéressé par l'essayer, mais il est encore en version bêta privée. Avez-vous une chance d'obtenir une invitation anticipée pour votre plateforme? – Workman

+0

Sure chose aimerait obtenir vos commentaires. Shoot me un email aj à [notre domaine]. – ajhit406

0

Bien qu'il était un ancien poste, il est plus avancé environnement de développement des nuages ​​à koding. La meilleure partie de koding est, il donne de vrais VM gratuitement! Et a également un flux d'activité sociale pour demander l'expérience de partage.