веб-приложения iPhone, шаблоны, платформы? [закрытый]

Как объяснено в ответе Тома , вы не можете использовать более одного аннотации @Path для одного метода, потому что во время компиляции вы будете работать error: duplicate annotation.

Я думаю, что самый простой способ обойти это - использовать перегрузку метода:

@Path("{foo}")
public Response rest(@PathParam("foo") final String foo) {
    return this.rest(foo, "");
}

@Path("{foo}/{bar}")
public Response rest(@PathParam("foo") final String foo,
                     @PathParam("bar") final String bar) {
    return Response.ok(foo + " " + bar).build();
}

Вы также можете использовать более разные имена методов, если вы столкнетесь с тем, что несколько перегруженных методов имеют подпись.

22
задан Chris Hanson 6 December 2008 в 08:59
поделиться

8 ответов

Я нашел универсальный iPhone на Google Code на днях. Не имели шанса испытать его, но это выглядит многообещающим.

5
ответ дан John Downey 29 November 2019 в 05:43
поделиться

iUI библиотека , первоначально от Joe Hewitt, была бы хорошим местом для запуска. Библиотека является лицензируемым BSD и не имеет никаких коммерческих ограничений.

Вы правы в принятии универсальный iPhone , не опция для Вас - ее на самом деле лицензированный под Affero GPL, который инициировал пункт распределения просто путем доступа к программному обеспечению по сети, которая очень отличается к стандартному GPL.

3
ответ дан modius 29 November 2019 в 05:43
поделиться

Я в настоящее время изучаю http://webapp.net.free.fr/ . Проверьте демонстрацию здесь . По сравнению с другими упомянутыми платформами это имеет следующие преимущества:

  • При активной разработке
  • у сообщества Активного пользователя
  • Есть открытая лицензия, бесплатная распределять, пока Вы включаете авторское право/правовую оговорку

, последняя точка была действительно победителем для меня. Я смотрю на создание чего-то, что будет включено в коммерческий продукт, таким образом, другие платформы как универсальный iPhone и iwebkit (оба GPL) не были опциями.

3
ответ дан Chris Karcher 29 November 2019 в 05:43
поделиться

QuickConnectiPhone является LGPL, таким образом, можно использовать его способ, которым Вы хотите. Это имеет пользовательский проект Dashcode, который включает необходимые файлы. Это является очень модульным. Это даже позволит Вам скомпилировать свой JavaScript, HTML и CSS в устанавливаемое приложение, если Вы захотите.

http://sourceforge.net/projects/quickconnect/

Для получения дополнительной информации Вы могли посмотреть http://tetontech.wordpress.com

2
ответ дан Lee 29 November 2019 в 05:43
поделиться

Попробуйте iwebkit

http://iwebkit.net

, Вот демонстрация:

http://m.iwebkit.net

2
ответ дан 29 November 2019 в 05:43
поделиться

Это взгляды хороший, но к сожалению это лицензируется под GPLv3, таким образом, я на самом деле немного боюсь начать смотреть на тот код. Платформа I или потребность найти, или разработать, если потребности быть, должна быть в состоянии использоваться в качестве части коммерческой программы, не имея необходимость лицензировать всю отличающуюся программу. Коммерческие библиотеки прекрасны, я просто не нашел никого, которого я могу продемонстрировать все же, по-видимому, потому что я мог именно тогда украсть весь код, если бы я хотел.

Предположение я посмотрю далее, спасибо за ссылку все же.

Редактирование : Разъяснение. Я согласился бы с требованием для совместного использования источника к веб-части платформы для iPhone, если бы кто-то хотел его, но так как эта платформа является всем источником, я боюсь, что, включая биты его в существующее веб-приложение (для создания кожа для iPhone) я сделал бы целое веб-приложение ответственным за лицензию GPL, которая полностью вне рассмотрения. Даже совместно использование всех файлов, связанных со страницами iPhone, вне рассмотрения, так как они будут содержать собственный код.

0
ответ дан angry person 29 November 2019 в 05:43
поделиться

Я слонялся без дела с iUI и нахожу его довольно хорошим, но быть честным я не посмотрел на модель лицензирования, таким образом, я понятия не имею, каково это. Это является очень простым и прямым, хотя, и работает хорошо с ASP.NET MVC.

0
ответ дан David Wengier 29 November 2019 в 05:43
поделиться

jQtouch looks outstanding.

4
ответ дан 29 November 2019 в 05:43
поделиться
Другие вопросы по тегам:

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