丁宗秋
简介:heX,一个允许你采用前端技术(HTML,CSS,JavaScript)开发桌面应用软件的跨平台解决方案。是你开发桌面应用的一种新的选择,意在解决传统桌面应用开发中繁琐的UI和交互开发工作,使其变的简单而高效。特别适合重UI,重交互的桌面应用软件。
欢迎关注http://hex.youdao.com 或微博 @youdao_hex。
一、项目背景
二、用heX开发桌面应用的优势
三、如何用heX开始一个桌面应用程序
丁宗秋
简介:heX,一个允许你采用前端技术(HTML,CSS,JavaScript)开发桌面应用软件的跨平台解决方案。是你开发桌面应用的一种新的选择,意在解决传统桌面应用开发中繁琐的UI和交互开发工作,使其变的简单而高效。特别适合重UI,重交互的桌面应用软件。
欢迎关注http://hex.youdao.com 或微博 @youdao_hex。
一、项目背景
二、用heX开发桌面应用的优势
三、如何用heX开始一个桌面应用程序
David
特殊字符的转义(escaping)对于网页安全和用户体验至关重要,由于在 HTML 的不同位置,需要对不同的字符进行不同的转义,各种框架/脚本语言提供了若干个不同的函数,但是,这里要介绍的是 Go 的自带 Web 框架,它能够识别 HTML,自动的选择转义含糊进行正确的转义。
Go 语言是 Google 发起的开源项目,现在已经有大量的外部人员参与到开发当中,其中不乏中国的程序员。由于是一门新兴的语言,因此设计不少之前编程语言的经验与教训。为了适应当前开发的需要,Go 自带了 Web 框架:template。
template 的一个最大的特点就是会解析模板中的 HTML 语法,从而知道所要替换的变量在网页中的位置,从而正确的进行转义,下面看一段例子程序(边边角角省掉了,template 需使用 “html/template”):
t, _ := template.New("foo").Parse( `<a title="{{.}}" href="http://example.com/{{.}}/hello?q={{.}}">{{.}}</a>` + `<script>var s = '#Hello? I\x27m David='</script>`) t.ExecuteTemplate(os.Stdout, "foo", "#Hello? I'm David=")
Loki(研发工程师)
2013年Google I/O大会,推出了新的Android集成IDE“Android Studio”,最大的转变就是从Eclipse切换到了IntelliJ IDEA。
Google终于抛弃了Eclipse了
IDE是个大坑,不是谁想做就能做的,关键问题是做了也赚不了大钱。Google才不会吃力不讨好,搞Chrome可以给搜索带流量,搞Android能打击对手苹果,搞IDE能干啥?所以,Google需要只是一个集成的傻瓜包而已。让只有一个月Java基础的人,也可以直接下载了这一个傻瓜包,照着教程就能学习Android,而不是把大把的时候花在折腾插件上。
嘉宾背景介绍:
Xing Binbin(测试工程师)
众所周知,自动化测试可以一定程度上减轻测试人员负担,提高测试效率,并且通过自动化还可以实现可靠性测试和性能测试。对于移动客户端测试而言,如果我们能够让手机自动运行应用程序来帮助我们检测功能的正确性,会不会很酷?有道测试组对一些热门的手机自动化工具进行了调研,并选择了一些工具进行实际的使用。本文将会结合实际工作,对移动客户端(Android&iOS)GUI自动化的工具调研和实现进行介绍。
Fuyy
有道春季GEEK节暨第二届内部HACKATHON活动,在一派春意盎然的氛围中,圆满结束。
当今年1月举办首届HACKATHON活动时,在27小时内挑战自我,完成团队目标的活动形式,让参与者们高呼过瘾。冬去春来,延续了第一届活动的热烈气氛,第二届活动继续吸引了有想法爱挑战的同事们参与其中。