开发桌面应用的 JS 库 AppJS

MIT
JavaScript
跨平台
2012-08-23
红薯

AppJS 是一个令人振奋的 JavaScript 库,使我们能够使用 Web 技术快速开发桌面应用程序(HTML,CSS和JavaScript)。AppJS 使用 Node.js 做为后端支撑。

示例代码:

/**
 * Begin by requiring appjs.
 **/
var app = require('appjs');

// serve files to browser requests to "http://appjs/*"
app.serveFilesFrom(path.resolve(__dirname, 'public'));


/**
 * There are other routing functions that you can use like `post`, `get` or `all`.
 **/
app.post('/',function(req,res,next){
  res.send('Hey! How are you '+req.post('firstname'));
})

/**
 * Create a window and point it to http://appjs/. This url is a special url. 
 * It is not a http request. AppJS manages these requests manually using routers you define.
 **/
var window = app.createWindow('http://appjs/', {
  width           : 640,
  height          : 460,
  left            : -1,    // optional, -1 centers
  top             : -1,    // optional, -1 centers
  autoResize      : false, // resizes in response to html content
  resizable       : true, // controls whether window is resizable by user
  showChrome      : true,  // show border and title bar
  opacity         : 1,     // opacity from 0 to 1 (Linux)
  alpha           : false, // alpha composited background (Windows & Mac)
  fullscreen      : false, // covers whole screen and has no border
  disableSecurity : true   // allow cross origin requests
});

/**
 * This event is fired when window is ready and loading the first page is finished.
 **/
window.on("ready",function(){
  console.log("Event Ready called");

  this.frame.show();

});
加载中

评论(6)

RobertLu
RobertLu
AppJS已经是Deprecated了,github主页上提到了deskshell,deskshell竟然自己带了一个chrome浏览器,太粗暴了。 AppJS
anamary
anamary
挺好用的 AppJS
铂金小鸟
铂金小鸟
heX AppJS Tencent Webtop TideSDK 这些都无了音讯,都死掉了? 只剩下 node-webkit 还在活跃85
开源中国首席一失足成千古风流人物以稀为贵
这个项目已经死了。好久没维护了,,bug一堆。 AppJS
hangvo
hangvo
上面的网站首页链接错了!!!是appjs.com,不是appjs.org啊 AppJS
叶知泉
叶知泉
是不是提供了一个一站式web开发服务器还有一个封装好的浏览器? 这种浏览器好,可是要是还是基于http请求的,就没啥意思了。 AppJS

暂无资讯

6
回答
类似的软件:TideSDK、Tencent Webtop、AppJS

从时间上来讲,最早是AppJS,接着是Webtop,之后才是TideSDK,不知实际上,有没有人用呢?

2012/12/21 17:16
4
回答
有没有类似Tencent Webtop的项目,可以实现Web应用本地化?

最近的项目初步构想是通过Web形式表现出来,B/S与C/S结合的形式,客户端本地实现一些日志记录,设备状态监控的功能,核心业务还是通过B/S实现,OSCh...

2013/03/21 11:17
16
回答
appjs windows 版本,不能运行

下载来后,按要求,解压,执行app.exe,没有任何反应,已经有vc2010运行环境了

2012/08/24 07:41

没有更多内容

加载失败,请刷新页面

没有更多内容

【开发】移动端JavaScript UI库App.js

【软件名称】 移动端Javas cript UI库App.js 【软件描述】 App.js 是一个轻量级的 Javas cript UI 库,用来创建移动的 Web 应用,应用的外观跟原生的应用相同,性能也近乎一致。 特点: 跨平...

2018/06/04 14:13
12
0
js 桌面应用开发框架

(1)LocalJS (2)NW.js = Node-Webkit 阿里巴巴钉钉客户端基于该框架开发 入门:http://blog.csdn.net/Aoulun/article/details/51866572?locationNum=13&fps=1 (3)Electron (4)heX 有道...

2017/04/10 13:58
124
0
cocos2d-js-3.0-final 笔记(一)

环境搭建教程视频 官网的大神已经出了环境搭建视频了,不赘述,直接到入手阶段。 首先创建一个项目之后,看看我们的入口文件index.html <!DOCTYPE html> <html> <head>     <meta cha...

2014/09/20 18:01
182
0
Node服务器创建HTTPS服务器——SSL证书

HTTP与HTTPS介绍 HTTP:超文本传输协议,是浏览器与服务器之间的通讯协议; HTTPS:以安全为目标的HTTP通道,可以简单理解为HTTP的安全升级版; HTTPS与HTTP的区别 https协议需要到ca申请证书...

2018/04/21 21:02
311
0
通过Intel XDK编写跨平台app(二)

在这个系列的上一篇文章中,我们大致了解了Interl XDK的概况。在这一部分中,我们会详细地介绍如何通过这个框架来构建app,这里我们会以一个简单的照片分享应用为例。你可以在Github上找到这...

2014/09/12 14:42
92
0
SpringCloud Sockjs 前后端分离 实现WebSocket点对点发送消息

项目后端架构采用SpringCloud+SpringBoot,前段使用Vue + SockJS。 三方框架 版本 SpringCloud Dalston.SR4 SpringBoot 1.5.10 spring-cloud-starter-zuul 1.3.5 现在需要将异步任务的结果通...

2018/08/28 11:28
1K
0
基于SocketIO在Nodejs上构建Web聊天室(系列一)

通过Nodejs,SocketIO构建web聊天室,从最基础的Nodejs开始创建,会遇到的问题也将一一说明.

2013/12/20 11:30
1K
1
ipfs-api访问IPFS(星际文件系统)

通过node.js和ipfs-api我们可以访问IPFS(星际文件系统)。 二、ipfs-api安装与使用 星际文件系统Ipfs节点提供和REST API接口,可供我们在程序代码中操作节点进行文件的上传等操作。不过大多数...

2018/04/29 16:29
554
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部