Freewind @ Thoughtworks scala java javascript dart 工具 编程实践 月结 math python english [comments admin] [feed]

(2015-01-23) 开发webpanda插件(0) - 功能介绍

广告: 云梯:翻墙vpn (省10元) 土行孙:科研用户翻墙http proxy (有优惠)

这次客户举行了新一届的hack day,给大家三天的时间,鼓励大家把平时想到的一些没有机会实现的点子在这几天实现出来。

大家都踊跃参加,有的是帮助客户进行业务上的改进,有的是自己感兴趣的东西。我和一位同事娟一起,打算做一个桌面版的web开发工具:Web Panda.

简单的说,它是桌面版的jsbin/jsfiddle/Plunker,另外还有一个收费的triplety。既然有这么多的产品可用,我们为什么还要做一个自己的呢?

主要是这几个原因:

  1. 在线版的几个,在国内很容易被墙。有时候自己被墙,有时候它们引用的资源被墙
  2. 有时候访问很慢,半天打不开页面
  3. 有时候没有网络
  4. 它们提供的js文件列表,我们不能编辑,不能添加自己常用的
  5. 我们不能使用自己喜欢的编辑器,只能用它提供的在线的
  6. 它们保存的项目,没有经过很好的组织和展示,找起来特别不方便

而triplety,用起来还不错,但是它是收费的,导致很多人用不了。

我们打算做一个自己的,它除了能提供上面的功能外,还能在这几个方面进行改进:

  1. 内置一大堆保存在磁盘上的资源文件,没有网络也可以用
  2. 可以方便的把自己的资源文件也加入到列表中
  3. 可以在磁盘上生成项目,让我们用自己常用的编辑器打开
  4. 对于保存的文件可以方便的组织(如分类等)
  5. 方便的搜索已经保存的项目

由于我们没有开发桌面程序的经验,所以想到了使用Chrome的App打包功能,可以使用html/css/js来开发程序,然后打包成一个基于Chrome的桌面程序。

根据我们在开发Js类项目时的经验,觉得这样的一个工具,对于Js的学习与项目开发都很有帮助。希望这个工具,可以给大家的工作带来方便。

comments powered by Disqus