- objective-c - iOS 5 : Can you override UIAppearance customisations in specific classes?
- iphone - 如何将 CGFontRef 转换为 UIFont?
- ios - 以编程方式关闭标记的信息窗口 google maps iOS
- ios - Xcode 5 - 尝试验证存档时出现 "No application records were found"
我在这里有一些新的进展,也许这是一个转贴(如果是这样>抱歉)。
我需要一些关于前进方向的指示。我之前制作了一个 Android 应用程序,发现自己在 UI 上使用了大部分开发时间。我希望用 HTML5 设计 UI 并将其分发到 android 和 iOS。
为了集中精力,我对原生和混合进行了大量研究。遇到了一堆平台,如 PhoneGap、Appcelerator、Trigger.io 和 AppGyver(发现后两个很有吸引力)。但是现在我很困惑......
我基本上希望创建一个内部网络环境,允许团队开发将数据输入数据库的 HTML5 内容,同时将开发和数据库置于严格的版本控制之下。
想到这样的设置
如果添加了一些新的 html5,则无需通过应用商店分发新应用(没有改变行为,因此没有违反 list )。
目前我正在考虑制作一个具有 webview 并执行 git 命令的 native 应用程序,但我担心我会被卡住(没有 iOS 编程经验)。这是矫枉过正吗?
我一点也不反对混合供应商 - 只是想知道他们是否会让我实现我的目标。
如果有人有一些关于如何归档类似任务的在线教程的链接,或者可以提供有用的提示/指针,那么我将不胜感激。
我会为所有对我有帮助的答案投赞成票,并为对我帮助最大的答案设置解决方案。
最佳答案
多年来,我一直致力于将网络技术打包到 native 应用程序中。您必须考虑两件事。
首先,您的应用程序将只是一个简单的 HTML 页面,还是具有精美的 UI、非常动态的 UI 交互和动画?如果它很复杂且非常动态,请坚持使用 native 应用程序。它们的主要优点是性能,它非常优于 HTML5 中的 WebView 打包应用程序。
其次,WebView 有很多使用限制。它不像您在手机/平板电脑上使用的 Chrome 浏览器。过于花哨的操作可能会导致 WebView 出现问题,并且您在构建 UI 上花费的额外时间将花在解决非常烦人的小问题上。
另一个问题是,由于沙箱限制,使用 bundle 在您的应用程序中的 git 将很难与 WebView 集成。我当然不建议这样做。如果您不使用 native 手机硬件,如相机和其他硬件,您可以在 WebView 中显示一个远程 HTML5 站点。这是一个更加简单和安全的选择。
还有一点要注意。这些打包的 JavaScript 库有不同的目标。 Cordova(PhoneGap 通过一些 Adobe 支持的功能对此进行了扩展)目标是让您的 JS 代码可以使用 native 电话功能,它与 UI 无关。提到的 Ionic 专注于 UI 开发。还有其他专注于 UI 并与 PhoneGap/Cordova 一起使用的库。我对使用基于 HTML5 的技术的精美动态 UI 的建议是 Sencha Touch 框架,它现在 bundle 在 ExtJS 6 中。尽管它们是付费框架并且需要高级 Javascript 编程。学习曲线非常大。
最后,如果您的目标是加快 UI 开发速度并且应用程序简单,则可以使用 Cordova 和另一个以 UI 为中心的框架。但我建议忘记复杂的 Git“即时”应用程序更新。如果您的应用使用许多 native 功能并且具有非常复杂和庞大的 UI,请坚持使用 native 以提高性能。
另一件需要注意的事情是,开发良好的 native 应用(在大多数情况下)消耗的网络带宽和电池生命周期要少得多。
希望这些信息对你有帮助 =)
关于android - Intraweb HTML5 应用程序、git 和数据库——它们融合了吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32933747/
我需要从 Intraweb 项目的 header 中删除或禁用元标记“GENERATOR”。 需要这方面的帮助。 我使用的是 Rad Studio xe7。 最佳答案 IntraWeb 本
我是一名业余程序员,尝试使用 Delphi XE 构建客户端/服务器应用程序套件。 我偶尔会编写独立应用程序以供个人使用。问题是我对网络/多层一无所知。不过我愿意学习。 我寻找方法来做到这一点,Dat
有人有在 Intraweb 中执行 jQuery 通知/弹出窗口/日历的示例吗? 一个简单的例子就太好了.. 更好...道场版本会很棒。 最佳答案 访问CGDevTools他们有一个 jQuery 组
在确定要花费大量时间来查找问题之前,我想确定是否有人在同一台服务器上成功地多次安装了相同的Intraweb服务(当然是在不同的端口上运行!),以及您是否必须做一些奇怪的事情才能使它继续运行,或者我可能
我有一个简单的 IntraWeb 测试项目,我的 Unit1 有一个包含 3 个区域的 IWform:页眉、正文和页脚,如下所示: type TIWForm1 = class(TIWAppForm
我正在为 Delphi XE7 使用 intraweb XIV 捆绑版。当我在这个新的捆绑版本中测试一个 intraweb XII 应用程序时,SSL/TLS 不工作。捆绑版本不支持 SSL/TLS?
我需要为 Intraweb 组件设置自定义元标记。 如果我在模板(HTML)上设置元,该元会在很多内容(自定义 Intraweb 元和自行生成的 JavaScript)之后出现,并且毫无用处。如您所知
已关闭。此问题不符合Stack Overflow guidelines 。目前不接受答案。 要求我们推荐或查找书籍、工具、软件库、教程或其他场外资源的问题对于 Stack Overflow 来说是偏离
嗨, 我在一个内部网络应用程序中创建了 4 个单选按钮。默认选中一项,其余不选中。它们属于同一个组,称为组。 (我正确设置了每个TIW单选按钮的组) 有一个twiimage图像有点击事件。在该单击事件
我正在考虑为我的 Intraweb 应用程序编写一个 session 监视器(或管理器),它将列出当前事件的 session 并允许用户终止任何这些 session 。有没有人已经有这个的源代码?我看
我是 IntraWeb 的新手,遇到了问题。 为了实现登录表单,我将数据集存储在 Usersession 中。 但是当涉及到访问数据集时,我得到一个访问冲突错误。 我发现,没有创建用户 session
已经询问了邪恶交换,但一如既往,这没有帮助。我今天遇到这个问题: 使用 IntraWeb 创建独立的 Web 应用程序时,当我尝试在浏览器中测试应用程序的 session 时,我在 IDE 中遇到此异
说明: 我通过“IntraWeb应用程序向导”创建了一个新的独立IntraWeb应用程序,并且我在里面放置了一些带有事件的按钮和编辑,所有的事情都工作正常,但是按钮和编辑需要一些样式,因为它们很丑。
我在ServerController.pas文件中指定了一个css文件,并将这个文件也放在了“MyIWProject\Win32\Debug\wwwroot”文件夹中。 它在浏览器中运行良好。但是,我
我在使用 intraweb 的应用程序中使用 delphi xe2,但我的问题是是否可以使用 html5 中的标签制作网站,我在各种论坛上读到这是可能的,但我仍然有未能使我的 html 文件显示 cs
我知道 atozed.intraweb.* 上的新闻组以及 online manual和pdf manual , Bob Swart's IntraWeb book ,以及 spellbook . 其
最近一段时间我一直在尝试使用 SSL 处理我的 IW 程序,但我一直遇到“无法加载 SSL 库”的问题。我已经遵循了我能找到的关于这个主题的每一条建议,但仍然没有快乐。我已经在本地目录和 system
我在这里有一些新的进展,也许这是一个转贴(如果是这样>抱歉)。 我需要一些关于前进方向的指示。我之前制作了一个 Android 应用程序,发现自己在 UI 上使用了大部分开发时间。我希望用 HTML5
我所做的一切都与 cookie 示例中的完全相同(此处显示 http://www.atozed.com/intraweb/docs/Develop/Cookies.aspx),但它没有编译,并且显示“
我想将 Bootstrap 框架与 Delphi 的 IntraWeb 一起使用(我正在使用 XE2)?这个想法是让 Delphi 完成服务器端逻辑,同时使用 BootStrap 附带的漂亮控件? 此
我是一名优秀的程序员,十分优秀!