HTML,CSS和JavaScript是否适合构建应用程序?

  1. 如果对您有用,那么如果不是,那很好。
  2. 通常,JavaScript会使您对复杂的应用程序感到痛苦。 如果您知道如何通过一些出色的记忆技巧或其他方法来增强它,或者已经习惯了,那就太酷了。
  3. 如果这是您的技能所在,那么这是一个很好的起点。 您可以创建一个适合移动设备的网站,也可以使用框架以HTML和JavaScript构建应用程序。 该框架的优点是您可以访问传感器和摄像机。
  4. 存在性能问题,但我认为它们对于社交应用程序并不重要。 如果遇到问题,可以重写它。 您用于HTML版本的大多数代码都可以在移动网站中使用,因此不会造成太大的损失。
  5. 这实际上取决于您要走的路:
  6. 一种。 原生App Store应用或
    b。 通过Safari的网络应用。
  7. 对于前者,PhoneGap(http://www.phonegap.com/)是一个非常好的库,可让您用HTML,CSS,Javascript编写整个应用程序并将其包装到可以提交(并批准)的目标C应用程序中)到App Store。
  8. 对于后者,尝试XUI(http://xuijs.com/)和jQTouch(http://www.jqtouch.com/)可能会有用。 两者都基于jQuery,但是jQTouch带有UI组件(本机应用程序的外观),而XUI则更多地集中在Javascript上。 以我的经验,XUI的安装和运行非常容易(非常小巧)。
  9. 如果您正在考虑第一种选择,请提一个建议,如果您需要构建比简单的信息查看器更复杂的应用程序,请认真考虑在本机Objective C中进行构建。 通过垫片(基本上是PhoneGap就是这种东西)使用API​​的缺点是无法访问本机UI控件,再加上性能问题,会给用户带来整体质量低下的体验。

是的,部分。

完全有可能基于使用网络浏览器语言来构建应用程序。 这些称为网络应用程序。

但是,您确实也需要使用目标操作系统的主要编程语言,以便构建用于显示Web应用程序的应用程序基础结构。 这意味着:

  • 使用Java或Kotlin通过WebView创建Android活动以加载HTML文件。
  • 使用Swift或Objective C使用WebKit浏览器创建iPhone应用程序以加载HTML文件。

但主要的应用程序界面主要可以使用HTML,CSS和JS构建。

希望这可以帮助!

HTML是网站基本格式的标记语言CSS用于网站样式,而javascript用于制作Web应用程序。 要制作社交媒体应用程序,您需要了解一些服务器端语言(例如php或python)才能与server中的数据库进行通信。javascripthtml和CSS在应用程序对用户的外观方面也非常有用。您还可以使用use java ,目标c和c ++分别为移动版本和桌面版本创建您的应用程序版本。

您提供的列表表明构建混合应用程序是最好的方法。 这些应用程序使用HTML和javascript构建

您可以从以下框架中选择以启动应用程序:

  1. 移动应用开发和MBaaS | Axway Appcelerator
  2. 阿帕奇·科尔多瓦(Apache Cordova)
  3. 离子框架

可能还有其他,但这套很受欢迎

如果这是您的技能所在,那么这是一个很好的起点。 您可以创建一个适合移动设备的网站,也可以使用框架以HTML和JavaScript构建应用程序。 该框架的优点是您可以访问传感器和摄像机。

存在性能问题,但我认为它们对于社交应用程序并不重要。 如果遇到问题,可以重写它。 您用于HTML版本的大多数代码都可以在移动网站中使用,因此不会造成太大的损失。

这取决于您的应用程序执行的操作。 有些应用实际上只是变相的移动网站,因此您可以主要使用Web语言编写这些应用。 其他应用完全不基于网络技术,例如游戏。 您必须使用平台的本地语言制作这些内容。 您要定位iOS还是Android?

如果对您有用,那么如果不是,那很好。

通常,JavaScript会使您对复杂的应用程序感到痛苦。 如果您知道如何通过一些出色的记忆技巧或其他方法来增强它,或者已经习惯了,那就太酷了。

我会研究React-Native,Ionic,Electron。 前两个创建移动应用程序,第三个创建桌面应用程序。