Что лучший способ состоит в том, чтобы записать приложениям JavaScript/Ruby на устройстве Windows Mobile?

Многие объяснения уже присутствуют, чтобы объяснить, как это происходит и как это исправить, но вы также должны следовать рекомендациям, чтобы избежать NullPointerException вообще.

См. также: A хороший список лучших практик

Я бы добавил, очень важно, хорошо использовать модификатор final. Использование "окончательной" модификатор, когда это применимо в Java

Сводка:

  1. Используйте модификатор final для обеспечения хорошей инициализации.
  2. Избегайте возврата null в методы, например, при возврате пустых коллекций.
  3. Использовать аннотации @NotNull и @Nullable
  4. Быстрое завершение работы и использование утверждений, чтобы избежать распространения нулевых объектов через все приложение, когда они не должен быть пустым.
  5. Сначала используйте значения с известным объектом: if("knownObject".equals(unknownObject)
  6. Предпочитают valueOf() поверх toString ().
  7. Используйте null safe StringUtils StringUtils.isEmpty(null).

8
задан Helen 13 September 2009 в 18:52
поделиться

6 ответов

Существует возможность выполнить Ruby на Windows Mobile

Проверьте эту статью на шаги: Человек по сравнению с Машиной

JavaScript является битом, которому наносят вред на Windows Mobile. Развейте обсуждения здесь: Блог Команды IE Windows Mobile, Надо надеяться, следующая версия, если Карманный Internet Explorer поддерживает лучше!

4
ответ дан 5 December 2019 в 22:21
поделиться

Я не уверен, интересно ли Вам, но существует только порт Python для CE.

http://pythonce.sourceforge.net/

1
ответ дан 5 December 2019 в 22:21
поделиться

Можно также использовать etcl от Evolane (http://www.evolane.com/software/etcl).

Это идет с консолью.

1
ответ дан 5 December 2019 в 22:21
поделиться

Это - n старый порт Ruby к WinCE, но от того, что я считал, он не работает все, что хорошо - кто знает, дайте ему попытку, YMMV

http://uema2.s8.xrea.com/ruby-mswince/

Что касается JavaScript, устройства WinMo имеют Карманный Internet Explorer - это не очень хорошо, но запускает некоторый JavaScript. Если Вы хотите что-то, что немного ближе к рабочему столу, Вы могли установить Opera.

0
ответ дан 5 December 2019 в 22:21
поделиться

Я имел телефон Windows Mobile в течение чуть более чем месяца и также хотел бы выполнить код его. К сожалению, это - такая ограниченная платформа с едва любой общественной поддержкой. Мне кажется, что единственным достойным выбором является Python, NSBASIC и PPL

Для JavaScript Вы будете более обеспеченным использованием Opera, настроенный против Карманного Internet Explorer.

Что касается cke, я нашел CEdit более стабильным редактором, но действительно необходимо заплатить за него. Хотя я не думаю, что существует любой редактор, который делает подсветку синтаксиса для Ruby на Мобильном Окне.

0
ответ дан 5 December 2019 в 22:21
поделиться

Фреймворк Rhomobile с открытым исходным кодом Rhodes (www.rhomobile.com) отлично работает на Windows Mobile.

0
ответ дан 5 December 2019 в 22:21
поделиться
Другие вопросы по тегам:

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