【问题标题】:What is the language Ionic 2 is built onIonic 2 是基于什么语言构建的
【发布时间】:2016-08-31 17:26:15
【问题描述】:

ionic 2背后是什么编程语言,在github上我只能看到ionic 2标签的css类而不是标签的实际代码,我在哪里可以找到这个,离子2标签的实现

【问题讨论】:

    标签: ionic-framework ionic2


    【解决方案1】:

    Ionic2 是使用 TypeScript 和 Sass 编写的。它还利用了 Angular2 提供的元素(组件、指令等)和机制。

    框架源码可以在Github上获取:https://github.com/driftyco/ionic/tree/2.0/ionic

    如果您要查找组件的源代码,可以查看components 文件夹。

    以标签为例,下面是对应的 TypeScript 源码:

    还有 SASS 的:

    【讨论】:

    【解决方案2】:

    Ionic 2 是使用 Typescript(与 Angular 2 相同)和 Sass 构建的。我们发现 Typescript 非常适合开源开发,因为编译器和静态类型消除了一整类潜在问题。

    Ionic 2 将支持传统的“桌面”网络、移动网络/渐进式网络应用、Ionic 2 等混合应用,甚至通过 Electron 支持混合“桌面”应用。

    【讨论】:

      【解决方案3】:

      Ionic 在Apache Cordova (PhoneGap) 内运行。 Ionic 是为您编写的 javascript、html 和 css 文件的组合,因此您不必自己编写它们并专注于您的应用程序。

      那么,基本上你想了解Cordova 是用什么编程语言 编写的?正如您can see on GitHub,它为不同的平台使用不同的语言。主要是 iOS 的 Objective-C,Android 的 Java 等。

      【讨论】:

      • 实际上我需要在 Ionic 框架之外的其他地方使用 ionic 2 组件,例如在 Angular2 中,因此 Ionic 的组件应该像在 Ionic 框架本身中一样呈现角度
      • @blackhawk,为什么不直接使用 Ionic 2,因为 Ionic 也是组件 + 角度 + 其他很棒的东西。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-03
      • 2010-11-20
      相关资源
      最近更新 更多