web前台开发技术有感

最近很就没写文章,因为刚到新公司不久,工作比较繁忙。

目前在新公司也已从事web方面开发一个多月,通过这一个多月的突击训练。也掌握不少web知识,也对web有了新的认识。以下是我对web的愚见。

单从技术角度出发,在从事web开发时,前台需要把握大致范围,那么需要注意以下几点:

1、支持不同分辨率下的页面显示
2、兼容各种浏览器
3、支持国际化
4、样式与显示分离(换肤,颜色设置、个性化等)
5、显示与业务逻辑分离
6、静态与动态(这里包含加载方式、页面方式等)
7、异步(ajax)与同步处理

8、各相关技术:html、js、dom、xml、xlst等
9、与后台各种语言服务器交互(C++、java、C#、python等)

10、就是数据格式(json等)
11、页面框架设计

12、管理

13、优化方式

 

以上问题都要顾及到,还是不容易的。从框架设计的角度来说,基本上这些都是隐含需求,就是在产品做出来之前,用户是不会提出来(但不表示用户就不在意这些,他会在使用的过程中去把握)。

另外在进行web开发时,其中有一个比较重要的就是UI问题,我个人认为UI主要是有两点需要重视就是视觉效果和易用性。视觉效果会给客户带来一种赏心悦目的感觉,刺激他的购买欲望。易用性是为了服务人们的懒惰的特点。

个人认为前台开发跟后台服务器开发还是有很大区别的

第一关注点不同,服务器开发关注服务;前台更多关注展示。

第二运行模式不同,服务器开发会同时处理多个请求;前台基本上发送请求。

第三开发模式不同,服务器开发为了保证7×24小时的服务,很多核心模块基本都是自己动手开发(基本原则是能自己开发就不用开源项目,除非本身技术难度很大,例如编译器那么就使用javacc);前台更多的可以选择很多成熟的开源项目。

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值