Идеал “всегда/где угодно доступная” среда веб-разработки?

В вашем теге формы вы написали метод вместо метода. Для будущих вопросов вы, вероятно, должны рассказать о том, что происходит при отправке, а не "не работает".

5
задан Petrunov 3 May 2009 в 10:08
поделиться

8 ответов

Вот альтернативное решение: переносить портативный жесткий диск с переносной установкой виртуальной игрок машины и виртуальная машина со всеми необходимыми вам инструментами разработки. Просто подключите это к любым доступным компьютерам, запустите виртуальную машину, переведите ее в полноэкранный режим, и все готово. Преимущество в том, что вам не нужно связываться с Linux-установками live-cd или live-usb, тем более что вы заявили, что не очень хорошо знакомы с Linux.

EDIT: вы также можете запускать виртуальную машину с флешки, хотя производительность будет ужасным.

10
ответ дан 18 December 2019 в 08:31
поделиться

You really should just get a laptop and do all your coding on that machine. Messing around with netbooks and/or thumbdrives is not a long-term solution. I have a MacBook that I use to do all my coding. When I'm home, it's attached to a 21-inch monitor and a full keyboard and mouse. When I need to travel I unplug all the cords and put it in my bag. Since I use the same machine, I don't have to worry about migrating files or settings back and forth, and while the screen is somewhat small, it's not bad to get a bit of work done on the go.

If I couldn't carry my laptop around, I'd set up a development environment on a Linux server. However, this solution is highly dependent on the type of development you're doing and how familiar you are with Linux and the command line. I definitely don't recommend it for those that are starting out. However, with Screen and Emacs (or vim if you swing that way) you can have a fully-fledged development environment anywhere with internet access.

3
ответ дан 18 December 2019 в 08:31
поделиться

Laptop: Too expensive, keyboard too small, annoying to code on.

Remoting a desktop: You'll feel the lag, even fraction of seconds, and you'll go nuts after a day.

SVN: Too much trouble always needing to install the same softwares (repository client, FTP, text editor, mysql, etc) everywhere.

My solution is one that I use personally...USB Flash drive!

Install the portable version of all your softwares. I've managed to find a portable version of everything I needed:

Kitty (SSH)

Filezilla (SFTP)

USBWebserver (Apache 2, PHP 5, Mysql 5, PHPMyAdmin)

Notepad++ 5, Eclipse PDT (PHP IDE)

SNES9X (snes emulator) ;)

Keepass (password encryptor database thing)

HeidiSQL (similar to PHPMyAdmin)

Menu (a little system tray menu thing)

Directory of all my projects/music/notes

Here's a good link where I've found most of my softwares.

P.S. Works on windows and Linux (via wine). I've also put a autorun ini file on it, so when I plug it in, my System tray menu program runs and apache/mysql starts.

2
ответ дан 18 December 2019 в 08:31
поделиться

I think SSH is the answer to everything. It gives me total control of my server regardless of my location, and it allows me to not only access a shell, but also upload and download files, as well as use port forwarding.

If I only need to do a few quick adjustments, I generally just SSH to the server and use nano or something similar to do the editing. Combined with screen it can actually be a surprisingly productive environment.

When I need to do more serious work I'll download notepad++ (free) and expandrive (windows equivalent for sshfs, 30day demo available). This allows me to remotely edit the files like they existed on my local harddrive (although it requires a good connection). Very productive. :)

1
ответ дан 18 December 2019 в 08:31
поделиться

Простой ответ: ноутбук. Да, он не крошечный, как мобильный телефон ... но делает кодирование намного проще.

0
ответ дан 18 December 2019 в 08:31
поделиться

Как насчет нетбука? Я слышал, как Скотт Хансельман использовал один с хорошим эффектом для запуска Visual Studio и SQL Server для разработки ASP.NET, поэтому я уверен, что они будут достаточно мощными для ваших требований.

Размер экрана может быть ограничением, но на большое преимущество меньшего, более легкого устройства. Asus Eee 901 был рекомендован несколькими людьми, с которыми я работаю.

1
ответ дан 18 December 2019 в 08:31
поделиться

Я использую Dropbox для проектов кода, которые не зависят от безопасности.

Как для среды разработки мои потребности минимальны, поэтому обычно достаточно копии Notepad ++. В настоящее время он устанавливается локально на каждой машине, которую я использую, но я решил использовать портативную установку на USB-накопителе.

Однако ваши потребности гораздо сложнее, чем у меня, и мне кажется, что ноутбук Предлагаемый может быть вашим лучшим вариантом

1
ответ дан 18 December 2019 в 08:31
поделиться

Я думаю, что компьютер разработчика как купальный костюм. Вы очень хорошо знаете, когда тот, который вы используете, не ваш. Кроме того, как мы все знаем, существует высокая вероятность того, что любой найденный нами компьютер будет иметь одну из тысячи проблем, которые повлияют на наши предположения и на последовательный успех наших вариантов USB / VM. Я думаю, что большинство согласится с тем, что это будет зависеть от приоритета наших проектов и нашей терпимости к возможности не работать в данный момент.

1
ответ дан 18 December 2019 в 08:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: