小编raj*_*ter的帖子

为iOS和Android构建具有原生性能的混合React应用程序

是否有可能使用Facebook的React JavaScript框架为iOS和Android构建应用程序,提供与本机应用程序几乎相同的性能?

android ios reactjs reactjs-native

23
推荐指数
1
解决办法
1万
查看次数

什么IDE,编辑器和工具可用于ClojureScript开发?

自ClojureScript首次发布以来已经过去了一年.我没有在生产中使用ClojureScript,但我正在考虑在即将开展的项目中使用该技术.什么是IDE的当前状态和ClojureScript的工具支持.以下是IDE,编辑器和工具,我知道:

此列表中可能缺少一些项目或工具.我没有看到任何与主要IDE之一的集成,我可以想象大多数使用ClojureScript的人都在使用Emacs.我使用Emacs很好,但不是每个开发人员都喜欢使用Emacs的想法.此列表中是否缺少任何工具或IDE扩展,甚至可能是在大型项目中使用的工具?

ide clojure clojurescript

17
推荐指数
1
解决办法
3988
查看次数

使用Leiningen在Raspberry Pi上改善Clojure REPL的启动时间

我得到了Rasperry Pi 512 MB版本(2012年末)并在其上安装了用于ARM的Java SE 8开发人员预览版.当我用Leiningen创建一个新的Clojure项目并启动nREPL时,lein repl需要花费两分多于两分钟(大约130-140 秒),直到REPL初始化并且可以使用.

直接启动JAR文件时java -jar clojure-1.4.0/clojure-1.4.0,REPL将在25秒内启动.

我正在使用快速10级SD卡(SanDisk Extreme,最高30 MB/s).为什么使用Leiningen和nRepl与启动JAR文件之间的区别是如此之大?如何通过Leiningen为Raspberry Pi改善启动时间?

clojure leiningen raspberry-pi

16
推荐指数
1
解决办法
3316
查看次数

WebGL中的完整UI小部件工具包呈现

目前是否有任何完整的小部件工具包仅提供WebGL中的组件呈现?类似于ZebraUI项目,它在HTML5画布中呈现完整的UI组件集?

HTML5画布中Zebra UI工具包呈现的屏幕截图

我们的想法是编写纯JavaScript,并且仍然可以使用着色器来渲染组件.

user-interface opengl-es uicomponents webgl

10
推荐指数
1
解决办法
1万
查看次数

Jolla的Sailfish OS上的移动应用程序开发技术堆栈是什么样的?

对于Jolla宣布的新Sailfish OS,移动应用程序(本机和HTML5)的技术堆栈是什么样的?Sailfish OS技术堆栈的一个中心位置几乎没有可用的信息,但Sailfish OS使用的开源产品的项目网站提供了以下信息:

  • 基本操作系统:Sailfish OS使用Meego fork Mer作为主要操作系统.Mer以超便携式Linux + HTML5/QML/JS Core为中心.对于Sailfish OS,Mer项目作为核心操作系统,提供一个功能核心Linux堆栈,可以启动到屏幕,但没有任何UI,也没有任何硬件适配
  • 用户界面:Sailfish OS使用以前的Meego UI部分 - MeeGo手机用户体验 - 现在称为Nemo Mobile.
  • Sailfish SDK:Sailfish SDK基于QtCreator,将在Windows,Linux和OS X中提供.SDK 二进制文件预计将在2012年末或2013年初推出.该SDK包含Mer Core的工具,Qt Creator,Jolla UI组件,Sailfish UI框架和Salfish手机应用程序界面.
  • HTML5应用程序:Sailfish开发团队正在研究使用Apache Cordova(以前称为PhoneGap)进行Qt,以支持基于HTML5的移动应用程序的开发.
  • Sailfish上的Android应用程序:许多Android应用程序将在Sailfish OS/Jolla设备上运行不变.要利用Sailfish OS的所有UI和其他功能并快速创建应用程序,可能必须将应用程序移植到本机QT/QML.

基于以上信息,似乎有三种方法可以为Sailfish OS构建移动应用程序:

  • 使用Mer的核心API,Jolla UI组件,Sailfish UI框架和手机应用程序界面的原生应用程序.
  • 重新使用现有的Android应用程序(尽管没有关于此类应用程序支持哪些功能的详细信息).
  • 使用Apache Cordova API的HTML5/JavaScript.

这意味着可以使用以下编程和标记语言:

  • C++和QT
  • 标记语言:QML(本机应用程序)和HTML(Cordova)
  • JavaScript,CSS(基于Cordova的应用程序和QT/QML)

有什么遗漏,还是我误解了一些信息?到目前为止,我还没有参与任何QT/QML开发,如果有经验丰富的人可以为我提供一些意见,那将会很有帮助.

mobile meego cordova mer sailfish-os

8
推荐指数
1
解决办法
1170
查看次数

可以通过Qt,QtQuick,QML和QtMobility进行定位的移动操作系统

支持基于QT的应用程序开发的移动操作系统或平台的数量不断增长.并非所有这些都是QT是构建应用程序的标准框架,因此Qt支持似乎可以分类如下:

  1. 基于Qt和Qt的技术(QML,QtQuick,QtMobility)是构建移动应用程序和SDK的一部分的推荐方法.
  2. 支持Qt或Qt的子集作为开发或移植应用程序的第二种方式,并且SDK内部支持QT API的子集.
  3. 非官方的第三方或开源扩展可以为平台开发基于Qt的应用程序.

哪种移动操作系统或SDK支持使用Qt以上述任何一种方式开发应用程序?

mobile sdk qt qt-mobility mobile-os

3
推荐指数
1
解决办法
1006
查看次数

Flutter中的垂直滑块并排排列

我有这些滑块,默认情况下显然是在彼此之下对齐:

class _Grid extends State<Grid> {

  var val = 5;

  @override
  build(BuildContext context){
    return new Scaffold(
      appBar: new AppBar(
        title: new Text("Game"),
        backgroundColor: Colors.red,
        elevation: 1.0,
      ),
      body: new Container(
        child: new Column(
          mainAxisAlignment: MainAxisAlignment.center,
          children: [
            new Slider(
              value: val.toDouble(),
              min: 1.0,
              max: 50.0,
              divisions: 50,
              label: '$val',
              onChanged: (double newValue) {
                setState(() {
                  val = newValue.round();
                });
              },
            ),
            new Slider(
              value: val.toDouble(),
              min: 1.0,
              max: 50.0,
              divisions: 50,
              label: '$val',
              onChanged: (double newValue) {
                setState(() {
                  val …
Run Code Online (Sandbox Code Playgroud)

dart flutter

2
推荐指数
2
解决办法
2569
查看次数