Исключение нулевого указателя генерируется, когда приложение пытается использовать null в случае, когда требуется объект. К ним относятся:
null
. null
. null
, как если бы это был массив. null
, как если бы это был массив. null
как будто это было значение Throwable. Приложения должны бросать экземпляры этого класса, чтобы указать на другие незаконные использования объекта null
.
Ссылка: http://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html
С точки зрения настольного взгляда/чувства лучшим из того набора должен быть ExtJS. С точки зрения UI это действительно - прыжки перед остальными. Конечно, там лицензируют проблемы, но у них есть свои исключения ВЫШИВАЛЬНОГО ШЕЛКА и если Вы намереваетесь делать деньги из проекта тогда, коммерческая лицензия точно не собирается обходиться в кругленькую сумму.
Другая Очень Богатая Платформа, которая стоит посмотреть на (у всех есть их положительные и отрицательные стороны),
Вы думали о GWT (Google Web Toolkit http://code.google.com/webtoolkit/ )?
Я люблю jQuery плюс его, принятый M$ для MVC. Я не назвал бы отсутствие готового материала занудой. Да было бы замечательно, если бы было, но с подобными вещами я всегда нахожу, что Вы заканчиваете bodging их, чтобы соответствовать Вашим потребностям, просто записать, что Вы владеете, его настолько легкий к!
, Если бы Вы хотите, чтобы он был похож и работал как настольное приложение , я выбрал бы Yahoo! UI или Расширение. JS
Я использовал ExtJS для некоторых проектов в последнее время. Это - кривая обучения, немного круто, так как необходимо будет схватить их понятие разметок, но кроме которого Вы будете в порядке.
Просто удостоверяются, что Вы читаете лицензионное соглашение, прежде чем Вы начнете использовать его. О, и ExtJS хорошо работает с помощью jQuery, Прототипа и других.
ExtJS является, вероятно, лучшим выбором. Это быстро, это - наклон, и это чертовски красиво. Их поддержка также превосходна.
YUI очень силен в UI, за исключением того, что синтаксис является немного подробным, но эй, существует достаточно документации относительно сайта Yahoo!, чтобы сделать вещь правильно!