我如何决定哪些开放源代码阿贾克斯库使用

  

该公司我工作, uversa公司,是根据周围的通用公共许可证(通用公共许可证)软件,所以当我选择任何一间图书馆,它首先必须与通用公共许可证。 因为通用公共许可证是如此普遍,许多许可,是符合它。 (见www.fsf.org /牌照/许可证/ index_html # gplcompatiblelicenses以获取更多信息。 )但是,由于牌照是一个硬规则,你要始终启动搜索,以限制向那些满足您的需求。 经过我的许可准则,我看主要特点是所需。 在我的情况,这包括良好的相容性与php中,包括能够在地图上的数据类型之间的php和javascript的。 我也希望借此机会能够更加容易地结合起来,图书馆与其他的javascript库,使良好的名义行距函数和变量是一个加。 最后,我希望有一个集中的设计,所以我期待只为一个阿贾克斯图书馆;我并不需要一个大型的javascript框架,需几个星期的学习。 多开发人员将利用它,所以较少他们必须知道,就越好。

在2005年大部分时间,这些requirementsand有点searchingwould ,给我留下了一个小名单,图书馆,从其中选择。 我可以对他们进行调查,并寻找一个适合我的余生web开发框架,没有太多的麻烦。 然而,时过境迁,今天这些要求离开了我一个大名单,因此,我需要进入一些其他项目,以狭隘的项目清单我会彻底调查。 我可以进一步限制我的名单上落项目,目前正在积极开发的,所以我会看看在深度只有那些与发布,在过去数个月,这似乎是发达多于一人。 你不想要移除每单开发项目(毕竟,那里的许多最创新的意念来自) ;你刚才要确保有足够的发布时间已作出表示,图书馆是不是一个时间码一滴分散的想法。 这些标准将有助于淘汰不适当的项目,并会不断把我从上浪费时间的一个项目,永远都不会得到社会的需要,以维持它在长期运行。

一次,我有一个简短名单的图书馆吧,我做了快审查。 每个人都有不同的目标,但是我喜欢图书馆,至少基本的文件和一个面向对象(面向对象)的设计。 (面向对象的设计是特别重要的,我对php的一面,因为这将需要向网格与我国现有的代码) 。一个很好的方法来检验任何一间图书馆,是做一个基本的安装,并建立一个基本的"你好世界"的应用它。 如果你不能够轻易完成的一项基本任务,那么,图书馆可能不是一个明智的选择。 阿贾克斯是不是这样一个复杂的技术,最基础的,不能取得容易,而仍把艰辛的物品。

但愿,经过一些基本的使用,其中的图书馆将站出来,由包完我的搜索。 如果几个图书馆似乎真的很好吧,我挖进一步纳入其文件和用户论坛,并作出最后决定的基础上可以很容易地学习一切有关详情会。 如果没有图书馆看来会工作,然后我左后卫,在起跑门。 我可以扩大我的搜索和寻找冷门,因此更难至找不到图书馆,或者我可以照顾到开发自己的解决方案。

在我刚才的搜查,我已经很少有选择的时候,我选择了一条图书馆;我国首次涉足阿贾克斯以前的任期已经界定。 i选jpspan图书馆供其良好php一体化和面向对象设计。 虽然jpspan是一个体面的解决方案,它并没有结束会议我所有的需要。 随着时间的推移,我决定发展自己的图书馆, html_ajax ,对于php的梨项目。 原因为建设自己的图书馆,更多涉及与想要帮助社区梨比在满足我的需求,但是,一旦你有你自己的图书馆,它的一件容易的领先者,供今后使用。

正如你作出决定,对什么库使用,你可以申请大部分的进程。 首先,决定你的发牌需要;你的需要,可以这么简单,一个具体的开放源码许可或复杂的一个商业解决方案。 这之后,看看你的特点要求,特别是服务器端的语言支持,并建立了一系列可行的解决办法。 如果名单是大,从只在更积极的项目,是一个伟大的方式,以削减名单上。 然后,还需要一段时间来进行调查,图书馆等。 我觉得这值得我的时间写少量的测试代码。 这之后,它的正义事,落一个图书馆说,好像一个明智的选择。 不要忘记,要顾及到的一切,你将整合这个图书馆;一些解决方案可能很容易在一个独立的情况成为一个紧当集成到你的服务器端网页开发框架。

这是一篇文章说,由戴夫鲍尔斯
免责声明:我们的网站是不负责所载资料由本条规定。 这篇文章根本没有反映看法,意见,思想或信仰的文章目录中的工作人员。

翻译预告:文章"我如何决定哪些开放源代码阿贾克斯库使用"被翻译使用的自动翻译服务。 我们真诚地道歉,对任何翻译错误发生。 谢谢你的谅解。

Online: 562 users browsing the articles directory