设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 开源资讯 查看内容

专访Koala团队:预处理器语言图形编译工具

2014-4-21 14:27| 发布者: joejoe0332| 查看: 3414| 评论: 0|原作者: CSDN CODE|来自: CSDN

摘要: Koala是一款预处理器语言图形编译工具,支持Less、Sass、CoffeeScript、Compass框架的即时编译。无需手动输入命令去编译,后台监听文件是否有改变,如有修改会自动进行编译,能够大大提升 Web开发中的工作效率。 ...


  CSDN:Koala目前可统计的下载量、用户数有多少?


  Koala:目前已统计到的下载量已达8万次(多版本累计),用户数大概在2.5万,并且根据Google Analytics统计分析,其中70%的用户为国外用户。在Less、Sass的官方网站中,Koala也被列出为推荐工具。


  CSDN:运营一款开源项目有什么感受?


  Koala:运营一个开源项目需要耐心、时间与坚持。项目发布以后,你可能会收到很多用户反馈,有可能是邮件或Github Issue,这都需要及时的回复。用户可能会碰到任何你没想到的情况,在回复他之前常常是得自己先测试一次,找问题原因。所以做一名负责的维护者,必须要有足够的耐心。


  开源项目往往是工作之外的项目,需要占用你的休息时间甚至工作时间,这一点需要平衡好,不能耽误原有的工作,要不然老板就不高兴了。从目前来看,国内很少有公司允许员工用工作时间去维护一个开源项目,这一点我觉得应该更多地向国外学习。


  做开源项目不是一次性工作,它需要有人持续的投入精力去维护与迭代新功能,否则项目就会被另外一个更好的项目代替,并不是说开源了就不管了,一个成功的开源项目是很多人坚持的结果。


  当然如果你参与开源项目,它肯定能给你带来回报,从项目的维护过程中你可以学到很多,掌握了更多的知识,接触到那些比你厉害的人,学习他们的代码结构设计、编码风格等等。同时也认识了更多的朋友,不在局限一个小圈子内了。总之,运营开源项目是一件很让人兴奋的事情。


  CSDN:如何看待前端开源项目方面“重复造轮子的”问题?


  Koala:前端社区的却会经常出现功能类似库、组件 等,看得出整个社区氛围非常活跃。从某些角度看,“重复造轮子的”并非坏事。为什么会有重复,可能是因为不同的使用场景不同,某个开源组件不能满足这个场 景,这时候有两个选择,改进它或者是重新一个,当重新的成本低于改进的成本的时候,当然是选择重写一个。


  很多优秀的项目,就是从重复的轮子中脱颖而出的。就如Koala,在Koala之前就已经有一些工具了,但它们功能与体验做的不够,我们想要更好的工具。Koala某些程度上也是“重复的”,但是它的改进大于重复。众多的重复的轮子丰富了我们的选择,也不断地在进化技术,所以重复造轮子没有关系,只要你比其他做的好,你有差异化的地方。


  CSDN:Koala跨平台,支持Less、Sass等多种语言,维护难度有多大?


  Koala:Koala基于Node-Webkit开发,使用web技术和Node.js开发,一套代码各平台都能运行,维护其他几乎都是各平台同步的。


  至于多语言的维护,这个如果要及时地跟上各语言的版本更新的话,确实很费力,几乎每个月都会有语言更新。所以Koala内部设计了两种工作机制,一 种是内置各个语言,编译的时候调用内置的组件进行编译;另一种是,允许用户调用本地系统组件进行编译,比如你想要使用Less最新版本,你可以先在本地安 装好Less,然后设置Koala进行调用,同时Koala也允许用户通过配置文件扩展编译选项,这样新版本编译器的所有功能都可以用上,而不依赖 Koala内部更新。另外其实Koala还支持扩展开发,如果你想要支持更多的预处理语言如jade,可以开发一个扩展,安装后就能编译jade了。


  CSDN:Koala虽然功能强大,却计较容易上手,你们是如何平衡复杂功能与简洁使用体验关系的?


  Koala:我们在设计上遵循由简入繁,常用的功能放 在显要的位置,一些高级功能则稍微隐蔽,需要更多地操作。另外在新功能的开发上,我们也会慎重考虑,平常收到很多用户的反馈,想增加一些他们想要的功能, 但我们可能只考虑那些大家都想要的,对于比较小众的需求,如果加上去,那么对其他人来说就是变得复杂了。


  CSDN:Koala今后的目标与开发计划是什么?


  Koala:Koala将继续做Web开发前端工具, 帮助大家提高开发效率。近期的开发计划是增加图片压缩功能与livereload功能,这两个都是我们日常开发中常用的功能。另外,我们还可能会对UI做 一些优化,进一步改善工具的使用体验。作为一款优秀的工具,我们一直认为光能用是不够的,还得长的漂亮。


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部