`

【IT系列之1】两个项目的对比:开源化,人性化

IT 
阅读更多

 

上个月我分别帮两位朋友各自推出了一个网站,按照我着手时间先后,我简称朋友甲的网站为A,朋友乙的网站为B

A用的是经典选型,开源的WordPress,用的服务器是著名的国外Dreamhost。记得开始时答应朋友甲在一个星期之内搭建好,当时是考虑到大部分时间被别的事占用着,其实租个Dreamhost空间只需跟朋友丙打个招呼就开通了,然后绑定域名,几分钟配置好之后就开通了。归纳为:速度神奇,代码工整。

B用的是转卖代码,闭源的电子商务,用的服务器是自己买的,托管在某机房。定好需求,接着设计,制作这一块出问题了,美工开始一点也不会DIV+CSS,教过之后也还是跟不上进度,于是只好先用table,结果还是裁得面目全非。然后将纯HTML抠成php。虽然也是有现成代码,但是整理时看到面目全非的HTML简直就不想做了。归纳为:速度还行,代价是代码面目全非。

比较一下这两个网站的研发,有几个共同点

1.         都没有重新造轮子;

2.         都是Apache+MySQL+PHP

3.         一开始的Alexa排名都在百万之外;

4.         开发成本都比较低,速度比较快;

5.         都在抓紧融资把网站做大;

6.         目前网站这一块都没有直接收入来源;

7.         都是朋友的小公司。

不同点有:

1.         A用的是大众的轮子,B用的是独家的轮子;

2.         A的后台是LinuxBWindows,就是LAMPXAMP的对决,显然A更安全(还可以不受GFW管束);

3.         AAlexa排名提升得很快,原因不是内容更新(B也在不断更新,而且更大量更快速更频繁),而是A用的是对搜索引擎爬虫友好的DIV+CSS

4.         A的维护成本明显比B低不少:

1)        A的内容可以由甲自己抽空完成,B的内容则需专业人员来细心添加(很累);

2)        A想添加一个功能的话只需到网上找找有没有合适的plugin,偶尔有些找不到,而B则完全需要摸透代码之后才可以写一个功能。

5.         A已经将线下业务盘活了,B则是先有个简略的网站,然后做线下;

6.         A能够从网站来的收入比较隐形,B则很直接;

7.         员工素质不同就不说了。人性化水平不同:我发烧了,甲叫我休息,乙让我去帮公司搬家出出汗就好了,⊙﹏⊙b

从以上的比较来看,可以发现一个比较吃惊的结论:注重安全性的电子商务网站偏偏没有强调好安全性,为了安全性抛弃开源,结果是舍本求末

 

图解:白毛浮绿水,红掌拨清波。我们看到天鹅是多么的悠闲,其实它一直在“小步快跑”。

更多信息请查看 java进阶网 http://www.javady.com

分享到:
评论

相关推荐

    10个经典的Android开源应用项目

    1. **Android源码分析**:开源项目通常会附带完整的源代码,这对于开发者来说是一份宝贵的教材。通过阅读源码,开发者可以了解Android应用的架构设计、模块划分以及如何高效地利用Android SDK。 2. **编程实践**:...

    文件对比工具(绿色,开源)

    1. **文件比对**:UltraCompare能够对比两个文件的差异,并以高亮显示的方式突出显示不同之处。这对于文本编辑、编程或者文档修订来说非常实用,能快速定位到改动的部分。 2. **目录比对**:除了单个文件,它还能...

    5个好玩的github游戏区开源项目

    在 IT 领域,开源项目一直扮演着重要的角色,它们不仅推动了技术的发展,也为开发者提供了学习和实践的平台。对于游戏爱好者来说,GitHub 上有许多有趣的开源游戏项目,能够让我们深入了解游戏开发的过程,甚至参与...

    Java最著名的开源项目

    在WebWork 2.2版本中,添加了对AJAX技术的支持,这一支持建立在DWR(Direct Web Remoting)和Dojo这两个流行的框架之上。 Struts是一个广泛使用的MVC框架,它将Servlet、JSP、自定义标签和消息资源整合到一个统一的...

    一系列自动化测试的开源工具推荐

    1. 自动化测试平台 LuckyFrame:这是一个免费开源的测试平台,涵盖了接口自动化、WEB UI 自动化、APP 自动化等多个方面,并且支持分布式测试和测试关键字驱动。 2. AutoLine 开源平台:这是一个基于 RobotFramework ...

    人工智能开源与标准化研究报告.rar

    总的来说,《人工智能开源与标准化研究报告》为我们揭示了AI领域发展的两个关键支柱:开源的创新活力和标准化的规范引导。这两个方面共同塑造了AI技术的繁荣景象,也为未来AI技术的持续进步奠定了基础。

    TR069(CWMP)开源项目

    这个开源项目包含了两个不同的CWMP实现:mini-cwmp-master和netcwmp-master。这两个子项目分别提供了对TR069协议的不同实现方式,它们都是为了让开发者能够更轻松地在自己的应用中集成TR069功能。 1. mini-cwmp-...

    10个经典的Android开源应用项目(源代码,10个全)

    它包含了10个经过实践验证的开源应用,其中特别提到了connectbot和foursquare这两个项目的源码,使得开发者可以直接研究和学习这些应用的实现细节。 首先,让我们详细了解一下connectbot。Connectbot是一款Android...

    近百个Android优秀开源项目总结

    安卓巴士总结了近百个Android优秀开源项目,覆盖Android开发的每个领域

    GitHub开源项目SlidingMenu类库

    GitHub开源项目SlidingMenu的类库,导入之后可以直接使用 教程地址:http://blog.csdn.net/yangyu20121224/article/details/9255829

    DockPanel(C#开源项目)

    这个开源项目提供了类似的功能,使得开发者能够轻松地在自己的应用中创建可停靠的界面。 1. **C#编程语言**: C#是微软开发的一种面向对象的编程语言,广泛应用于.NET框架,用于构建桌面应用、Web应用以及游戏等。C#...

    pc远控android开源项目

    PC远程登录手机 登录之后,必然涉及到按键的模拟等操作。 三个开源的软件一个是SmartDog Studio的Remote Control Add-on 另一个是Webkey 最后一个是Android自带monkey

    视频通话 sipandroid 开源项目源码

    原来的网上的开源项目很多都跑不起来,这个项目,经本人修改,经测试在android4.0系统上运行已经没问题,研究了下,发现对需要做视频通话的人来讲还是有很大帮助,特此贡献出来,供大家研究学习,压缩文件是在linux...

    open-lims:开源实验室信息管理系统-开源

    1. **项目管理**:系统支持对多个生物项目进行高效管理,包括项目创建、跟踪、更新和结束等各个阶段。用户可以定义项目属性,如项目目标、参与人员、预期成果等,确保所有相关人员对项目进度有清晰的了解。 2. **...

    开源OA系统

    【开源OA系统】是一种基于开放源代码的办公自动化(Office Automation,简称OA)软件系统,旨在提高企业或组织的工作效率,实现信息化管理。开源OA系统的最大特点在于其源代码对公众开放,允许用户自由地使用、修改...

    C# MES_开源源代码

    10. **模块化与插件架构**:为了增强系统扩展性,C# MES可能采用模块化设计,每个功能模块独立,可以单独开发、测试和部署。此外,插件架构允许用户自定义功能,增强了软件的适应性。 在学习C# MES开源源代码时,...

    一个开源的Eclipse rcp 项目Dengues

    Dengues Studio是由一群对Eclipse开发技术狂热的在职人员开发而成的JAVA 开源项目, 该项目基于Eclipse plug-ins技术,充分运用SWT/JFace/OSGI/EMF/GMF/GEF/JET等ECLIPSE核心技术进行开发,力图实现数据库的ETL功能,...

    2048开源项目

    在这个开源项目中,我们能够深入理解2048的游戏逻辑,以及如何在Android平台上实现它,同时了解游戏内广告的植入方法。这对我们学习Android开发、游戏编程和应用变现策略提供了宝贵的实践资料。 1. **游戏逻辑**:...

    java开源版企业门户网站_功能齐全,带后台

    这个标题暗示了这是一个基于Java编程语言的开源项目,特别设计用于构建企业级门户网站。开源意味着源代码是公开的,允许用户自由查看、使用、修改和分发。企业门户网站通常包含多种功能,如新闻发布、产品展示、在线...

    开源中国项目源代码

    开源中国作为一个知名的IT社区,其发布的开源项目对开发者而言是宝贵的资源。本项目源代码是开源中国针对Android平台开发的应用程序,旨在为用户提供一个互动的、便捷的开源资讯获取和交流平台。通过下载并研究这个...

Global site tag (gtag.js) - Google Analytics