Давайте посмотрим, что вам нужно преодолеть, чтобы заставить это работать.
1) oomph
Смартфоны разработаны, чтобы дать вам возможность оставаться на связи и иметь богатый опыт в движении, но в пределах устройства, которое можно положить в карман. В настоящее время хранение не является проблемой, но вычислительная мощность на небольших устройствах такова. Конечно, мы можем запускать календарь, 3D-игры (хотя это далеко не так сложно, как в полноценной операционной системе), fart-приложения и плагины для you-tube, чтобы мы могли наблюдать, как идиоты ломают свои балашки на перилах. , но есть причина, по которой вы не видите на этих устройствах полноценное приложение с расширенным рабочим столом или Grand Theft Auto IV. Oomph. Теперь добавьте в среду разработки Visual Studio (и сервер базы данных, если это то, чем занимается ваше приложение) потенциально сотни файлов на выбранном вами языке. Предполагая, что мы поместили строго урезанную версию вашей IDE на ваш кпк, я надеюсь, что вы привезли несколько запасных батарей или шнур питания, потому что он вам понадобится.
2) вход
Вероятно, нетрудно изменить ваш интеллектуальный ввод текста так, чтобы он охватывал все ключевые слова выбранного вами языка, чтобы вы в итоге не набрали pubic
вместо public
. Как только мы решили, что нам нужно пройти через мучительный процесс того факта, что компьютерный код содержит много символов и идентификаторов, что означает, что нам придется переключать наш режим ввода через любое другое слово или два, чтобы облегчить его:
for(int i(0); i < _vector.length(); i++)
Занимает несколько секунд на клавиатуре. Вероятно, об одной поездке на поезде на вашем КПК. Чтобы решить эту проблему, мы должны предположить, что на КПК есть внешняя клавиатура для предотвращения самоубийств.
3) дисплей
Хорошо, мы решили наши проблемы с аккордом и / или 50 батареями, и мы подключили нашу внешнюю клавиатуру. Мы готовы кодировать! Нам нужно будет настроить размер шрифта на дисплее, чтобы получить более 20 строк кода (по вертикали) или 10 (по горизонтали). Мне нравится мой комфорт, когда я пишу код, поэтому я не хочу щуриться на маленьком экране, когда я печатаю на своей подключаемой клавиатуре. Я должен был бы противостоять некоторым книгам или чему-то другому (поэтому мне не нужно держать КПК и на клавиатуре). Теперь я не вижу, что я делаю. Итак, мне нужен дисплей побольше.
4) Целевой код
На какую платформу вы ориентируетесь? Помните, что КПК предназначен для запуска программного обеспечения для рассматриваемого КПК. Вы не сможете писать полноценные приложения win32 для Windows Mobile 7. Существуют различия в API. Что если вы разрабатываете веб-приложение? Нам также понадобится добавить веб-сервер в телефон, если только он не развернут в другом месте, и мы можем полагаться на подключение к Интернету для загрузки измененных файлов.
Мы решили проблему? Мы получили больше веселья? Клавиатура? Большой дисплей? Да, мы сделали.
Это ноутбук .