SMARTCLIENT入门教程之二

SMARTCLIENT入门教程之二


互联网普及以来,从最传统的静态网站,到后来的基于ASP或者PHP等技术的动态网站,再到AJAX的流行,以及云技术的普及,变化可谓天翻地覆。但是,对于一个Web前端开发工程师来说,这一切就像一个又一个的噩梦,让自己淹没在一个又一个的技术陷阱之中。


——前端的噩梦


一、Web开发有多难


曾几何时,在Web开发领域,是不分所谓的前端与后端的。最早的时候,一些动态的内容都是通过CGI或者Perl来实现,这两种技术比较难掌握,所以在早期,大量的网站都只是以静态内容为主。

随着ASP, PHP以及JSP等技术的出现,大大降低了Web开发的难度,开发者用一种接近当时广为流行的Visual Basic语言,就可以写出一些相对复杂而强大的功能。这让开发者雀跃不止,互联网的内容也逐步进入了动态内容为主的时期。

可惜好景不长,随着网络技术的发展以及客户需求的变化,Web应用的开发越来越复杂,而当时多数开发者都是将HTML与ASP等代码混合在一起,当需求一变再变的时候,开发者的噩梦降临了。从此Web开发变成了一件困难的事情,开发人员不但要掌握多种毫无共同点的技术,而且还需要在乱如天书的代码堆中区分彼此,再没有比这更痛苦的事情了。

于是,人们痛定思痛,终于有了前端和后端的区分。前端开发工程师负责客户端的UI表现,而后端开发工程师则主要负责数据的处理。看似合理的分工却出人意料的被一种名为Ajax的技术给打乱了,从那个时候开始,前端的噩梦不但没有结束,反而更进一步。

如今,要开发一个时髦的Web应用,几乎所有的压力都集中在了前端工程师身上,HTML, CSS, Javascript, Ajax, JSON, XML等等技术都是他们所必须熟练掌握的。对于一个经验丰富的前端开发工程师来说,这已经是一件头大的事情。而对于刚入门的初学者,或者还没有入门,仅仅是感兴趣的门外汉来说,这就是一个噩梦。

二、到底要学习多少技术


作为一个合格的Web前端开发工程师,像HTML, CSS, Javascript这三种技术是必须要掌握的。悲剧的是,这三种“语言”就像来自三个不同的星球,说着不同的方言,要精通其中任意一种都不是一天两天的事情。

在经过无数个日日夜夜的苦读之后,虽然学会了这些技术,但却发现情况并没有乐观多少。因为仅凭借这三种技术,要做一个简单的网站还算容易,但如果要开发一个大型的应用,可能不比登上珠穆朗玛峰容易多少。

首先,用这三种技术来建设大型的,特别是企业级的应用,就和拿榔头造电脑差不多。幸好有了像jQuery这样的优秀工具,可以大大简化前端开发的难度,但也只是把榔头变成了电钻,并没有什么质的改变。

当然,人们的智慧是无穷的,经过多年的努力,涌现出了一大批优秀的Web前端UI框架,比如YUI,LivePipe UI等等。当然这些优秀的产品往往因为侧重点不同,而并不适合所有的场合,或者说有许多并不适合企业级的应用开发。

SmartClient的出现,大大降低了企业级Web应用的开发难度,它提供了大量强大而美观的UI控件,可以让开发者用简单的几句代码,就构建出一个复杂的控件,甚至整个应用。让前端开发者从繁重的编码工作中解脱出来,彻底告别前端的噩梦。

三、有了SmartClient后会有什么改变


很遗憾,虽然SmartClient可以大大简化Web应用的开发难度,但并不表示作为前端开发工程师的你可以少学几样技术。事实上,HTML, CSS, Javascript, Ajax, JSON, XML等等技术依然是必须掌握的,只不过此时这些技术将不再是重点。

用通俗的话说,原来你要造一辆车,必须自己亲手造出每一个螺丝钉,每一个零件。现在不同了,发动机有了,轮子也有了,你只需要把它们组合起来就可以。如果轮子的样子不喜欢,方向盘的款式也不喜欢,没关系,简单的几句话就可以让轮子变成方的,方向盘变成三角的。

为了能更快更好的造出这辆车,作为开发者来说,现在只需要掌握至少三样技术就可以开工了,那就是HTML,Javascript和JSON数据格式。如果一定要精简为一样的话,那就是只要掌握了Javascript,再加上SmartClient强大的功能,你就能成为一名“资深”的Web前端开发工程师了。

转载出处:http://m.blog.csdn.net/article/details?id=18399087

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
智慧校园整体解决方案是响应国家教育信息化政策,结合教育改革和技术创新的产物。该方案以物联网、大数据、人工智能和移动互联技术为基础,旨在打造一个安全、高效、互动且环保的教育环境。方案强调从数字化校园向智慧校园的转变,通过自动数据采集、智能分析和按需服务,实现校园业务的智能化管理。 方案的总体设计原则包括应用至上、分层设计和互联互通,确保系统能够满足不同用户角色的需求,并实现数据和资源的整合与共享。框架设计涵盖了校园安全、管理、教学、环境等多个方面,构建了一个全面的校园应用生态系统。这包括智慧安全系统、校园身份识别、智能排课及选课系统、智慧学习系统、精品录播教室方案等,以支持个性化学习和教学评估。 建设内容突出了智慧安全和智慧管理的重要性。智慧安全管理通过分布式录播系统和紧急预案一键启动功能,增强校园安全预警和事件响应能力。智慧管理系统则利用物联网技术,实现人员和设备的智能管理,提高校园运营效率。 智慧教学部分,方案提供了智慧学习系统和精品录播教室方案,支持专业级学习硬件和智能化网络管理,促进个性化学习和教学资源的高效利用。同时,教学质量评估中心和资源应用平台的建设,旨在提升教学评估的科学性和教育资源的共享性。 智慧环境建设则侧重于基于物联网的设备管理,通过智慧教室管理系统实现教室环境的智能控制和能效管理,打造绿色、节能的校园环境。电子班牌和校园信息发布系统的建设,将作为智慧校园的核心和入口,提供教务、一卡通、图书馆等系统的集成信息。 总体而言,智慧校园整体解决方案通过集成先进技术,不仅提升了校园的信息化水平,而且优化了教学和管理流程,为学生、教师和家长提供了更加便捷、个性化的教育体验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值