iPhone web applications, templates, frameworks?在制作专门用于在iPhone上查看的网页/站点/应用程序时,有人对我有什么好的起点吗? 我已经看过乔·休伊特(Joe Hewitt)制作的模板,还看到了一些我可以购买的模板,这些模板我还没有完成。 我认为其他人已经开始走这条路,并决定我可以借鉴他们新发现的知识:) 那么,有人有指针吗?我很清楚这个模板/框架使Web应用程序看起来像本机iPhone应用程序的问题,因为它不是,我很有可能会遇到麻烦,但是现在我想要一个我可以开始构建的框架,然后在此过程中找出如何使其独特到足以被视为Web应用程序以及看起来像本机iPhone应用程序。 具体地说,我在寻找类似的功能:
编辑:为避免人们只阅读问题和回答,在阅读我的其他答复之前,我将在此处添加有关GPL许可和类似问题的说明。 我需要使用的框架无法在许可下分发,这将要求我在类似的许可下许可自己的项目。 GPL系列许可允许有关库使用的例外,但这不适用于此用途,因为有必要,我将需要使用的那种框架都是全部源代码。 该项目可以轻松适应商业图书馆。 此外,我不需要这样的库或框架,也欢迎外观很好且不会过度混淆的示例文件。 前几天,我在Google Code上找到了iphone通用版。尚未有机会进行尝试,但看起来很有希望。 jQtouch看起来很出色。 我目前正在调查http://webapp.net.free.fr/。在此处查看演示。与提到的其他框架相比,它具有以下优点:
最后一点对我来说真的是赢家。我正在考虑构建一些将包含在商业产品中的东西,因此其他选项(例如iphone-universal和iwebkit(均为GPL))不是可选项。 最初来自Joe Hewitt的iUI库将是一个不错的起点。该库是BSD许可的,没有商业限制。 您认为iphone-universal不是您的选择是正确的-它实际上是根据Affero GPL许可的,仅通过与标准GPL完全不同的网络访问软件即可触发分发条款。 尝试iwebkit http://iwebkit.net 这是一个演示: http://m.iwebkit.net QuickConnectiPhone是LGPL,因此您可以按需要使用它。它有一个包含所需文件的自定义Dashcode项目。它是高度模块化的。如果需要,它甚至可以让您将JavaScript,HTML和CSS编译为可安装的应用程序。 http://sourceforge.net/projects/quickconnect/ 有关更多信息,请访问http://tetontech.wordpress.com 签出iWebkit6。尽管:(.. 更新 您也可以使用saurik。它没有您说过想要的所有功能,但是我将尝试看看如何实现它们。另外,您说您想在此基础上继续前进。对于演示(saurik删除了cydia.saurik.com的实际部分),您可以在其他站点上使用我的。 另外,将其添加到您的CSS:
menutouched.webp在这里:
要加载下一页,您可以尝试延迟执行window.location之类的操作。时机取决于您。 您还需要将其添加到CSS:
我一直在研究iUI,发现它很好,但是老实说我没有研究许可模型,所以我不知道它是什么。它非常简单直接,并且可以与ASP.NET MVC很好地配合使用。 这看起来不错,但不幸的是它已获得GPLv3的许可,因此实际上我有点害怕开始查看该代码。我需要找到的框架,或者需要开发的框架,必须能够用作商业程序的一部分,而不必对整个程序进行不同的许可。商业库很好,我只是还没有找到可以演示的东西,大概是因为如果愿意的话,我可以窃取所有代码。 猜猜我会再看的,尽管谢谢您的链接。 编辑:澄清。如果有人愿意,我可以将源共享给iPhone的Web框架部分,但是我很满意,但是由于这个框架都是源,因此恐怕将其中的一些部分合并到现有的Web应用程序中(制作iPhone的外壳),我将使整个Web应用程序都要承担GPL许可证的责任,这完全是不可能的。甚至共享与iPhone页面相关的所有文件也是不可能的,因为它们将包含专有代码。 |