专栏名称: java那些事
分享java开发中常用的技术,分享软件开发中各种新技术的应用方法。每天推送java技术相关或者互联网相关文章。关注“java那些事”,让自己做一个潮流的java技术人!《java程序员由笨鸟到菜鸟》系列文章火热更新中。
目录
相关文章推荐
芋道源码  ·  告警:MyBatis-Plus中慎用@Tra ... ·  2 天前  
芋道源码  ·  疯传Java界,堪称最强! ·  2 天前  
Java编程精选  ·  CEO裁员后不理解:原来100个人干50个人 ... ·  2 天前  
51好读  ›  专栏  ›  java那些事

一个三年工作经验的 Web 工程师的经验之谈

java那些事  · 公众号  · Java  · 2017-06-17 18:11

正文

请到「今天看啥」查看全文


提供出去的东西,不要让使用者做得太多,能封装就封装,能简单就简单。别让他们绕太多弯弯,不然会有一堆疑问抛向你,用的人也很痛苦。

4. 框架技术选择

框架如果需要接入其他技术,不是用自己最擅长的技术,而是大众最常用的。例如当Python、Go、NodeJS都可以选择时候,是否可以考虑最为大众化的NodeJS。

JavaScript

1. 控件本质

我写得最多,最深刻的一点感悟就是。所有的控件效果,抽丝剥茧,可以归结的本质是,对于DOM元素的位置变换、隐现,事件的控制。所以在实现一个控件的时候,最应该做的分析最本质的现象,是与哪些元素相关,包含什么事件,涉及什么CSS3效果。这样,你就不会无从下手。

2. 注意重用

另外,当你写重复代码的时间就要注意了,重复地方是否有重用地方,是否可以做优化。不要就直接复制、粘贴了。JavaScript里面这种随意复制粘贴的情况很常见,所以加强复用东西(组件、控件)的编写能力挺重要。

Hybrid框架(mobile)

之前我做了一年多Hybrid框架的Web UI部分。(目前有很多很好的Hybrid框架,我以前的文章也有说过很多,想看的可以往前翻翻)。这里有两点我想告诉Hybrid框架的开发者。

1. 如何做得像原生做的

(1).Web页面结合原生壳的应用,在效果上与真正的原生应用还是存在差别。那怎么做的像原生做的,那就是用原生做。动画效果、控件用原生实现,那么效果才真的像。

(2). 控件样式就根据手机原生控件样子做,像framework7。现在很多框架都能在原生上找到影子。自己特立独行一套效果图出来其实没必要,除非你的能比苹果公司的设计师做的更好。

2. 别用单页

这个是我添加在框架里最糟糕的东西。这个导致了加大开发者开发难度,效果在Android上也不尽如人意。

部署自动化







请到「今天看啥」查看全文