首页 > 经验 > 关键词 > 网站架构最新资讯 > 正文

网站架构的选择

2011-01-12 14:59 · 稿源:崔凯的博客

最近的一个项目,在是否选用drupal的问题上,稍微有些纷争,也由此导出了这篇文章,希望对大家选择开源系统协作站点有所帮助。

文章会比较冗长,先简要的说一下选择之前需要考虑的重点:

需求 | 学习成本 | 开发速度 | 性能与后期维护 | 总结

需求

我们需要什么功能?

网站需要什么时间上线?

开发需要什么样的人力资源?

根据需求,来做评估。

开源软件种类繁多,雨后春笋般涌现的开源框架都声称自己是最好的。

面对老板推荐一个框架已经变成一件困难的事情,他们会有各种各样的问题:Webwork比Struts好在哪里?Hibernate和iBatis各自的优缺点是什么?OpenWFE比之jBpm有什么优势?drupal在国外很火啊,为什么不适合咱们?

要确定一个框架时,往往需要将相似的框架都研究一遍,以便有充足的理由让老板相信我们的选择是最优的。但是,要将同类的框架都做一次研究比较并非易事,例如能用于开发企业网站的就有joomla、drupal、ee、dede、phpcms、MODx、typo3、甚至wordpress都可以用作于企业站点,这么多良莠不齐的东西,每种都有他们自己的设计思路和实现方案,决定选择哪一种,不可能在项目周期内占用太多的时间,而不深入预研又无法客观地作出评判,所以往往是熬红的双眼依然带着迷茫的目光。

怎么办?

从实际情况出发,手里有几杆枪?大家的能力如何?团队比较熟悉哪款框架?有必要选择这些开源程序吗?高度定制的系统,自己写是否更有效率?

以drupal举例,我确信它是万能的,玩熟了之后可以适用于各种领域。

drupal强大的扩展性,可以轻松调用社区开发的各种modules,论坛/博客/投票/社区/电子商务/短消息,应有尽有,给客户做网站的时候,他所要求的常用功能,基本上都可以很快找到。

对于建站者来说,这种快速开发的神器,在和任何客户的战斗中都能发挥作用,为什么不大力推广?

但是,我们需要吗?

我们的博客已经采用了wordpress架构,我们的论坛已经采用了discuz积累了大量的数据,我们的招聘系统已经稳定上线录入了许多职位,而我们真正需要后台更新维护的“产品特性”“通栏图”“合作方式”“软件更新列表”,等等等等特色功能,都需要php人员学习drupal modules的开发方式,自行开发,需要前端人员学习他们的模版架构,再提交给php加入一个个的模块之内。

种种需求拉下来,选择drupal是减轻了压力,还是加重了成本?

学习成本

不懂,就会遇到各种各样的问题。

如果一个项目的负责人选用了一种自己都不熟悉的开发平台,召集了一批不专业的 Drupal 平台二次开发者,除了 Drupal 本身的开发入门确实不容易以外,是否也要检讨一下自己到底应以什么标准选择开发平台呢?

一个项目开发周期是多少?能留给大家的学习时间是多少?

短时间内是否能够熟悉框架的真正魅力?

使用drupal的view模块,确实可以非常容易的创建一个最新文章列表区块。

但你是否要考虑代码冗余?是否有更好的方法来实现?

任何一个框架的熟练掌握,都需要大量的时间。我们要最优性能,就要下功夫。

这不是个人的战斗,大量的逻辑存储在数据库,导致整个团队的协作,需要适应新的开发模式,建站者学习drupal是为了建设上百个企业站点。

我们半个团队出来学drupal只为了这一个站点,是否大材小用?

开发速度

选择框架,或者开发框架,哪个更高效取决于要做的事情是什么。取决于开发者是否熟悉。

框架没有好与坏的区别,问题在于是否适合。

你的团队最擅长干什么,问他们一下再做决定。

如果开发周期过长,学习成本过高,为什么不外包出去?

专业的人做专业的事,互联网是高速迭代的过程,工作重点是什么?如何提高效率?

性能与后期维护

性能和安全性一样,如果选择的是开源系统,只要跟着系统升级就是了。

唯一的问题在于,升级常常会导致模块工作的异常。

确保所有自定义的和第三方的模块(modules)与新升级的Drupal版本相匹配,是后期维护中比较大的一个问题。

其他方面,在需求不明的情况下,我揣测一下领导的意图:

用drupal的模版+多语言包,将官方网站推送到全世界范围,全球各个分公司,只需要招聘一个能看懂drupal后台、会打字的人,就可以维护当地官方网站的正常运行。毕竟每个地区都招一个懂html的前端开发来维护,成本会比较高。

这个需求,我们是否有更好的方法来实现?

我们自己做一个多语言的后台,可视化界面让他们修改文字,自定义的后台即简单也易学。

总结

谁说服谁并不重要,重要的是实现同样的需求,哪个更快、更好?

干活的那个人是谁?他擅长什么?他的建议是什么?

每个人的时间是有限的,对于周期紧,进度急,加班赶的it民工来说更加如此,作为开发者,选择好适合自己、适合项目的框架进行重点学习尤为重要。博览百家不如专精一行。

作为负责人,听取手下的专业建议比听取互联网上的xx评测更为靠谱,用人不疑,不要让员工把时间都浪费在讨论框架上。对于公司来说,利润永远都是第一位的,不管用不用框架或用什么框架,只要能如期保质保量完成用户的所有功能需求,就是最好的项目。

希望此文能让兄弟们在嘈杂喧闹的开源世界把握方向。找准真正适合自己的路。

也希望老板们,以后请仅提需求,不要提实现方式。

作者:崔凯

文章来源:http://uicss.cn/how-to-choose-open-source/

  • 相关推荐
  • 大家在看
  • Serverless架构的前世今生

    一、Serverless简介云计算的不断发展,涌现出很多改变传统IT架构和运维方式的新技术,而以虚拟机、容器、微服务为代表的技术更是在各个层面不断提升云服务的技术能力,它们将应用和环境中很多通用能力变成了一种服务。但无论这些技术应用在哪里,帮助企业“降本增效”是技术变革永恒的主题。Serverless架构的出现,带来了跨越式的变革。Serverless下主机管理、操作系统管理、基础软件的部署运维、资源分配和扩缩容能力全部由云厂?

  • 前浪A站,二次崛起

    站内,周年庆专题页挤满各种活动:UP主们高唱《为A而战》;十年穿越计划下,ACer在评论区狂刷「AC在,爱一直在」;预告片里,AC娘借纸片人之口放言「被捶打一万次,第一万零一次站起来」。

  • 拼多多回应二次上市 暂无任何二次上市计划

    6月2日有媒体报道称,电商平台拼多多确认将回港二次上市。对于该报道,拼多多发言人表示,从未与任何中介机构探讨过这一计划,也未与任何交易所有过任何关于“二次上市”话题的接触,不知这样的独家消息从何而来。

  • 京东今日在港公开发售:京东在港二次上市招股详细介绍

    京东在港交所公告称, 6 月 8 日(星期一)上午九时开始香港公开发售,预期 6 月 11 日(星期四)定价, 6 月 18 日上午九时正在香港联交所交易。在港上市最高公开发售价为 236 港元/股,将发行1. 33 亿股发售股份。

  • 京东“衣锦还乡”二次上市 不再“躁动和叛逆”

    今天是一年一度的618年中购物节,也是疫情后的首个大型消费节日,而京东作为这场节日的缔造者, 除了在交易数据上创造新高之外,还在成立22周年之际,达成了二次上市的成就。北京时间6月18日,京东正式登陆港交所,成为继阿里巴巴和网易之后,第三个“回家”的中概股公司。根据京东昨天发布的公告显示,其发售价定为每股226.00港元,全球发售募集资金净额约为297.71亿港元,超越网易,成为今年以来港交所最大规模的新?

  • 乐信考虑合适时机在香港二次上市

    【TechWeb】6月5日消息,互联网金融公司乐信昨日晚间发布了2020年第一季度未经审计的经营业绩,报告期内,乐信营收25亿元,同比增长40.9%;净亏损为6.78亿元,上年同期为实现净利润4.24亿元;调整后的净亏损为5.96亿元,上年同期为盈利4.64亿元。在之后的电话会议上,乐信CEO肖文杰在回答记者和分析师提问时表示,乐信是22家具备香港上市资格的公司之一,也在研究在香港二次上市的可能性。在必要的时候,为了保护投资者和股东利益

  • 拼多多否认赴港二次上市消息

    DoNews 6月5日消息(记者 刘文轩)今天有报道称拼多多已提交赴港二次上市材料,预计将于6月底通过聆讯,7月中上旬正式挂牌交易。对这一消息,拼多多表示,未与任何交易所有过任何关于“二次上市”话题的接触,公司上下6000员工都在为消费者能够体验到“天天618,日日双十一”所奔忙。拼多多方面还称,公司现金流健康,截至目前的资金储备和收入增速足以让“百亿补贴”持续多年,所以暂无任何二次上市计划。拼多多此前也曾针对“二?

  • 拼多多回应二次上市

    昨日,针对“拼多多确定回港二次上市”的报道,拼多多发言人回应称,从未与任何中介机构探讨过这一计划,也未与任何交易所有过任何关于“二次上市”话题的接触,不知这样的独家消息从何而来。公司现金流健康,截至目前的资金储备和收入增速足以让“百亿补贴”持续多年,所以暂无任何二次上市计划。

  • 网易二次上市,为什么是他们和丁磊在现场共同见证?

    0120 年前,网易在美国纳斯达克挂牌上市,是第一批登陆美股市场的互联网中概股;今天,网易公司创始人兼首席执行官丁磊完成“云敲锣”, 将“网易”这个久经时间考验的品牌正式带回中国。丁磊表示:“在香港上市是网易全新的起点。立足于这个更了解网易、网易也更了解的市场,通过持续网聚人的力量、网聚热爱的力量、网聚创新的力量,我们可以为广大用户带来更多的价值。”谈及与 20 年前上市时心境的不同,丁磊分享到,我们比以前

  • 京东香港二次上市,刘强东未现身敲锣

    6月18日是电商平台京东周年庆日子,同时今年618对于京东而言也格外特殊,因为京东在香港交易所正式上市,京东此次募资 98 亿港元,超越网易成为今年以来港交所最大规模新股发行。

  • 宇通二次捐赠古巴防疫物资 助力中古友谊长存

    2020 年新冠肺炎疫情在全世界肆虐,作为中国客车的领军企业, 6 月 11 日,郑州宇通客车集团第二次向古巴捐赠医用口罩、防护服、护目镜等防疫物资,其中 5 台负压救护车已经发往古巴。为感谢宇通在抗击新冠肺炎疫情期间为古巴人民提供的无私支持和帮助,古巴交通部部长Eduardo特意为宇通颁发证书,感谢宇通为古巴人民提供的无私支持和帮助,祝愿中古友谊长存。作为中国不断走出去的客车品牌,宇通客车早在 15 年前就已与古巴开展合

  • 李国庆与俞渝离婚案二次开庭 二人进入法院前无任何沟通

    李国庆与俞渝离婚案在东城区人民法院开庭审理。当日下午,李国庆一行先行来到法院门口。李国庆称,因疫情影响,他曾要求线上审理,但俞渝不同意,这才改为线下审理。“网络公司的老板不通过网络开庭,终于等到线下了”。进入法院前,李国庆称当庭不会宣判,本次审理是“质证”环节,“感情破裂了,想起来都恶心,都分居两年零五个月了还怎么质证?”约10分钟后,俞渝一方到达,俞渝全程未发一言。二

  • 边缘计算进入概念验证加速阶段 CDN行业迎来二次起跳

    【TechWeb】7月2日消息,随着全球5G产业的加速落地,边缘计算这一被视作与5G齐头并进的关键技术领域也进入了概念验证的全新阶段。紧迫的时间表之下,AWS,微软,谷歌,IBM和华为、网宿科技等国内外科技厂商都在紧锣密鼓地加快各自在边缘计算领域的产品形成和解决方案深化。边缘计算+5G成黄金组合,加速渗透各行各业几乎所有的5G运营商也都愈发清晰地认识到:真正有意义的创造新收入的机会来自于需要结合5G和边缘计算的实时服务。?

  • 首轮迅速抢光 小米手环5第二次开售时间公布

    6月18日上午10点,小米手环5首销,有标准版(189元)、NFC(229元)两个版本,结果迅速被抢光。今天,官方公布了小米手环5的第二次开售时间:6月30日早10点,全渠道将再次开售。相比上一代小

  • 消息称乐信研究在香港二次上市 参会人士回应:或存在误读

    DoNews 6月5日消息(记者 刘文轩)此前有报道称,已在美上市的金融科技企业乐信正考虑在香港二次上市。但有参与乐信财报电话会的人表示,这或存在误读。乐信发布2020年第一季度财报,在财报电话会议上,乐信CEO肖文杰在回答分析师提问时提到,乐信是22家具备香港上市资格的公司之一,也在研究在香港二次上市的可能性。在必要的时候,为了保护投资者和股东利益,乐信会继续评估当前局势并认真考虑,在合适的时机在香港二次上市。乐?

  • 庆祝网易二次上市 斥资百万丁磊再送有道词典笔

    【TechWeb】6月11日消息,11日上午,网易在香港二次上市。借这个机会,网易CEO丁磊在敲锣现场再次向全国英语老师免费赠送有道词典笔。据了解,本次赠送的是有道词典笔专业版,每支价值1299元,系首次对外亮相的新品。这也是丁磊第二次在上市之际回馈给用户的礼物。丁磊表示,在香港二次上市让网易离用户更近一步,而“近乡情怯”,他希望通过这份特殊的礼物“聊表寸心”。去年10月底,在网易有道上市之时,丁磊曾向全国的英语老师

  • 中通快递回应将在香港二次上市传闻:不予置评

    针对“将在香港二次上市”的传闻,中通快递相关负责人回应称,不予置评。此前,有媒体报道称,中通快递正与银行进行谈判,讨论可能最早于 2020 年底在香港上市事宜。

  • 京东香港二次上市 京东618上市最新市值多少?

    ​6 月 18 日,17 周岁的京东集团正式在港交所挂牌上市,代码为 「9618.HK」,发行价定为每股 226.00 港元,开盘价 239 港元,较发行价上涨 13 港元,涨幅 5.75%。以开盘价计算,京东港股市值达 7432.62 亿港元,成为今年香港市场集资总额最大的公司。

  • 网易今日在港二次上市 将派付第一季度股利

    6月11日,网易将正式在香港交易所二次上市,网易发布公告宣布派付2020第一季度股利,将以美元支付,派付日期为 2020 年 6 月 23 日。网易称,派付第一季度股利可能会影响股份的价值以及公司的美国存托股及股份分别在美国及香港市场的交易价格。

  • 拼多多再次回应回港二次上市:暂无任何上市计划

    今日,独角兽早知道报道称,接近交易人士透露,拼多多已于 6 月 3 日秘密向港交所提交上市相关材料,预计将于 6 月底通过聆讯, 7 月中上旬将正式在港交所挂牌交易。对此,拼多多再次回应称,暂无任何二次上市计划。

  • 参与评论
文明上网理性发言,请遵守新闻评论服务协议