2009-11-04 3 views
4

Кто-нибудь успешно разработал «родное» приложение Palm WebOS с использованием GWT? Как настроить среду разработки и как вы взаимодействовали с картой mojo?Разработка приложений Palm WebOS Mojo с помощью Google Web Toolkit GWT

Я думал, что одна установка может состоять в том, чтобы создать 2 проекта: GWT & проект Palm OS. Настройте свою сборку, чтобы скопировать результаты, полученные вами GWT, в проект Palm OS. Наверное, хотите настроить таргетинг на свои сборки GWT в Safari.

Я думаю, вы хотели бы сгенерировать Java-оболочки для рамки Mojo.

Благодаря

ответ

2

Пожалуйста, поймите, я не хочу вас обидеть, но ... на первый взгляд, это звучит как очень плохая идея для меня. GWT жертвует некоторыми вещами, чтобы иметь возможность делать классные вещи, которые он делает, но некоторые из тех вещей, которые он жертвует (например, эффективность), скорее всего, будут проблемами в WebOS. Не говоря уже о том, что GWT предназначен для «нормального» (веб-браузера) JS, а WebOS JS имеет некоторые существенные отличия (с точки зрения доступных типов основных типов).

Нельзя сказать, что это невозможно или что-то еще, но просто ... Вероятно, причина в том, что у вас был этот вопрос в течение недели и даже не получил ответа.

+0

Если вы смотрите видео от Google о GWT, они продолжают и продолжают рассказывать о том, как с помощью GWT оптимизируется javascript, чтобы сделать его намного быстрее, чем ручной JS. Я не буду спорить с вами, если у вас есть лучшая информация о предмете работы, потому что это очень важно. Да, у GWT, вероятно, есть много несовместимых API, но не нужно быть 100% Java. Главное - получить базовое преобразование Java в JavaScript, чтобы получить преимущества строго типизированного языка и иметь возможность кодировать на Java, который является моим самым сильным языком. Мы оба согласны, что это не невозможно :) Хорошо! – Cal

+0

В связи с уважением к Google (и они заслуживают большого уважения; вклад GMail в «революцию» AJAX был огромным), есть множество фактических данных, чтобы предположить, что они являются Java-программистами, и программисты JavaScript второй (само существование самого GWT предполагает столько же). Я предлагаю прочитать эту статью, чтобы понять, о чем я говорю: http://www.sitepoint.com/blogs/2009/11/12/google-closure-how-not-to-write-javascript/. Как вы сказали, никто из нас не думает, что вы делаете, это обязательно невозможно, но я все же утверждаю, что это, вероятно, плохая идея. – machineghost

+0

Как выясняется, я знаю кого-то, кто работает в Palm. Конечно, все это неофициально (он просто случайный кодер, а не пиар-парень или что-то еще), но вот несколько цитат, когда я показал ему ваш вопрос (просто больше еды для размышлений): «вещь gwt кажется плохая идея ... гораздо больше работы для чего-то такого простого »,« Я не знаю, для чего оптимизирован gwt ... технически мы используем v8 ... но могут быть некоторые идиосинкразии, если они не настроены на webkit "," лучше всего пойти с рекомендованными плагинами aptana и т. п. ". – machineghost

1

На самом деле, нет причин, по которым он не должен работать, при условии, что вы добавите требуемый PalmSystem.stageReady(); кода в файл index.html вашего приложения. т.е.

<script type="text/javascript"> 
    if (window.PalmSystem) { 
     PalmSystem.stageReady(); 
    } 
</script> 

Если вы упакованы приложение должным образом, вы можете написать приложение в сыром JS и HTML, никогда не используя рамки Mojo или Эньо. Вы просто не сможете получить доступ к MojoDB или другим подобным системным ресурсам. Из этого следует, что проект GWT также должен работать с точно такой же настройкой.

 Смежные вопросы

  • Нет связанных вопросов^_^