快速业务通道

冒号课堂§6.3:前台语言 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-16
不到的宝贝。各位若有机会深入地学习和运用JavaScript,定知我所言非虚。”

问号追问:“JavaScript最大的缺点是什么?”

“最大的缺点是起了个极无个性的名字。”冒号半开玩笑地说,“为了沾Java的光,Netscape愣将LiveScript改成JavaScript,带来不少混乱。”

引号也注意到:“书店、图书馆常常将JavaScript的书与Java的放在一起。”

冒号话锋一转:“谈论JavaScript的缺点并没有什么实际意义,因为它没有同类的替代品。VBScript仅限于微软的IE,在追求跨浏览器和强调标准的今天是不具备竞争力的。ActionScript具有强大的多媒体功能,但必须借助Flash插件,与JavaScript应该是互补共生的关系。另请记住:待友之道,贵在放大其优点而缩小其缺点,对待语言亦当如是。这既是一种态度,也是一种境界。”

冒号课堂§6.3:前台语言(3)

时间:2011-06-27 BlogJava xyz98

句号发现一个有趣的现象:“初级程序员往往偏爱前台编程,中级以上的偏爱后台编程,有些人则认为只有底层编程的才是真正的高手。”

冒号解释道:“前台编程涉及面专,绚丽花哨的界面更容易让初涉编程者产生成就感;后台编程涉及面广,需要深厚的技术积累和缜密的设计思维;底层编程涉及面深,给人神秘莫测之感。然大道相通,难者亦易,易者亦难。设计一个用户友好的界面与设计操作系统的一个模块,一边是与人直接打交道,一边是与机器直接打交道,孰难孰易、孰轻孰重,焉能一概而论?”

见冒号说得铿锵有力,问号虽不忍置喙,终难掩疑窦:“用C写操作系统的内核难道不比用VB做一个图形界面难得多吗?”

“不可否认,系统编程的门槛确实要高得多,需要程序员具备更多的硬件和操作系统知识和更强的编程能力。”冒号以退为进,“它最大的挑战在于:在相对贫乏的软件资源和相对简陋的开发环境下,能高效、安全地管理包括CPU、内存等在内的系统资源。再说前台编程,虽然入门容易,要想登堂入室却是大为不易。它最大的挑战不在代码编写,而在界面设计。软件最终是为人服务的,如果没有良好的用户体验,无论背后的设计如何高明、算法如何精妙,用户也是不会买账的。”

叹号充分表示理解:“一个女孩无论多么蕙质兰心、冰雪聪明,如果相貌丑陋、脾气古怪,我也是不会买账的。”

逗号故意把脸一沉:“岂有此理,竟然自比为人家的用户!”

众人嘎嘎而笑。

问号仍有不解:“界面设计不是美工的职责吗?”

“美工设计的一般是静态的视觉界面,更重要的是动态的交互界面。相貌再好,脾气不好也不行啊!”冒号顺手拾起了叹号的比方,“虽然近来出现了交互设计师的职位,专门负责UI / UE(User Interface / User Experience),但毕竟不是每个公司都有的。即便有,程序员如果缺乏充分的认识,也难以达到设计要求。这可是融美学、心理学、统计学、计算机科学等等于一体的高难度的技术活儿啊!”

问号心底泛起的串串疑问的泡泡渐渐开始消散。

,插语

[1] 2008年5月,Borland将CodeGear以两千多万美元卖给Embarcadero Technologies。

[2] B/S指Browser/Server(即浏览器/服务器)架构,区别于传统的C/S(Client/Server客户机/服务器)架构。

[3] 严格说来,局部页面刷新本身并不需要XHR,但刷新的数据来自XHR。

。总结

Visual Basic和Delphi均擅长可视化快速应用开发,易学易上手,常用于前台的桌面应用。

Delphi相对VB的优势在于:可视化框架更优秀;运行效率更高;不限于Windows;支持指针。

VB相对Delphi的优势在于:学习曲线更短;便于扩展开发包括MS Office在内的应用程序;与.NET平台更融合(主

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号