企业电子化的专家 Ragic 教你如何利用各种软件、
云服务让公司快速升级!
加入 Ragic 企业电子化的行列!
云工作术
各类应用演示
案例故事
逃离恶梦
关于 Ragic
云数据库
博客
关于Ragic
云工作术
各类应用演示
案例故事
逃离恶梦
关于 Ragic
云工作提案
软件比较
表格技巧
数码新鲜事
3C小学堂
免费范本
产业应用
理财
健康
职场 / 生活
制造业
零售业
服务业与其他产业
工程地产
政府 NGO
职涯与合作伙伴故事
电子化迷思破解
逃离 Excel 灾难
告别 ERP 恶梦
打印件恐怖故事
职场日记
我们的故事
Ragic教学
社群与客服
公告

Javascript Library的诱惑

作者:Jeff Kuo

作者从还没有AJAX这个名词以来,也开发了不少用了大量Javascript和AJAX技术的Web Application,各式各样的AJAX Framework跟Library也多少有接触。针对一些专案型的开发,使用这些Framework跟Library是加速专案开发的好方式,许许多多看起来很炫的功能,都只要把Library include进来,然后call几下就完成了。

但是在需要长期维护、修改的产品型开发时,使用这些Javascript Library就常常会碰上一些问题,例如产品有了特殊需求,要做一些原本Library作不到的事情。或甚至其实Library是有这个功能,但是文档实在太难懂又太不齐全了。而有时候却是一个Bug解半天,最后发现是使用的Library的Bug。最后发现,使用Javascript Library其实是一个只有爽第一天很有成就感,但尔后每天充满怨恨的日子。真正很成熟、质量良好、文档齐全的Javascript Library真的是少之又少,而成熟、有弹性、功能丰富的Library多半又有一个大缺点,就是他们多半很肥…

因此作者个人在产品型的开发中,Web前端Javascript/AJAX部分用的Library几乎都会因为太常碰到以上所述的问题,最后都被我拿掉,换上自己的程序代码。而其实发现Javascript比较熟以后,我们需要的功能,绝大多数自己做起来都不会很麻烦。而且最大的优点在于可掌握性比较高,出了问题多半比较有把握知道大约多久可以解决。程序代码也多半会轻巧了非常多,而那些Library之所以会这么庞大,多半是因为随着时间演进,多少用户不断要求增加新功能,而渐渐让一个原本可能没这么复杂的功能,成为了一个庞杂的大怪物。因此除非确定是非常独立的模块,例如Rich Text Editor,并且确定是很成熟的产品,不然都应该仔细考虑功能自己编写的可能性。

忍一时快感,造就长期健康的产品啊!

博客背后使用 Ragic! : 最强大的 No Code 企业电子化工具
    把数据放在Excel上不只是拖累团队的行政效率,他也很容易出错并且无法进行任何内控。
    当您的团队成长时,使用Excel管理数据就会越来越痛苦。
    创建你们的第一个云数据库!

    马上登记
    免费试用 Ragic!

    用 Google 帐号登记

    立即科技 Ragic, Inc.
    02-7728-8692
    info@ragic.com
    台北市中正区南昌路二段81号9楼
    用户条款 | 隐私权政策