那些年我使用过的开源程序

           作者: 兔极分享 分类: 一些分享 发布时间: 2023-04-12 20:38

开源是英文“Open Source”的缩写,中文全称是“开放源码”。开源有很多种协议,而今天我想说说的是免费开源Web程序。

开源有助于产业进步的推动,例如Android的开源推进了智能手机的快速普及。在Web领域,免费开源的框架和成品Web程序,推动了整个互联网产品的进步。

在互联网前十年的发展中,很多产品都是靠着开源程序几乎零成本的起步发展的。其中最突出的表现就是全国各个城市的地区门户网站,几乎所有地方网站都是以Discuz或PHPWind建设的。也正因为众多模式的免费开源程序,推动了一个群体的诞生,那就是个人站长。

在个人站长时代,互联网产品形式还没有这么复杂,用户需求也没有这么细化,所以很多需求都能够先个人运营,前期以开源程序架设低成本的运作起来。例如刚在美国上市不久的汽车之家就是以BBS形式起步发展的。

到了今天,个人站长依旧存在,但是随着行业的各方面不断完善,个人站长的产品已经很难再脱颖而出了。历史就不多讲了,大家可以通过查阅资料能够了解到,今天我写这篇文章是想向大家介绍一个产品经理了解产品结构的方法。

我介绍了产品经理的两个发展阶段,分别是功能型和运营型。在产品入门的前期,通过使用开源程序,可以帮助我们快速了解各种产品形态的功能结构,有助于我们以后产品规划中,清晰明了的理解需求。

下面我就针对开源方面的使用经验,给大家推荐一些网站。

开源资讯

www.oschina.net
开源中国:这个网站比较偏向于技术,关注的人也是技术占多数,产品经理也可以去了解了解。

www.php100.com
PHP100中文网:在Web技术当中,我比较倾向于PHP,所以我使用过的开源程序都集中在PHP方面,而这个网站是关注PHP方面的一个不错的网站。

down.chinaz.com 和 down.admin5.com/c/
站长下载:这个网站提供的是各个Web语言的成品程序下载,下载后可以直接使用,产品经理可以关注并下载一些开源程序,尝试架设起来看看功能结构。

code4app.com
Code4App:这是一个展示APP技术的站点,我会关注一下这方面的技术,寻找一些交互灵感。对于新人而言,还能了解各个技术模块和控件的名称,在写PRD时更规范,比如状态栏、选项卡。

开源程序

www.discuz.net
Discuz:这是一个BBS起步的开源程序,到X版本后,开始综合集成了,现在是一个结合了CMS/SNS/BBS的综合体程序。这个程序也是我使用最频繁的开源程序,目前我依然有两个产品是基于Discuz架设的。

www.phpwind.com
PHPWind:这也是BBS架构的程序,我使用的比较少,只用他建过一个网站。UE和UI不错,但是技术支持跟不上,而且现在团队都已经解散了,基本上是废了。但是对于产品经理来说,下载体验一下,学习学习还是有必要的。

www.ecshop.com
ECShop:这是一个B2C模式的程序,基本上也废了,不更新了。之所以拿出来推荐,是因为我有一个产品是基于他开发的,而且早期的时候,ECShop是B2C模式的代表作。

我使用ECShop开发了一个比价网站,因为比价和网店是一样的,唯一不同的地方就是网店是“一个商品一个价”,比价是“一个商品多个价”,我基于ECShop定制开发了“一个商品多个价”的功能,这样就实现了比价需求,成本几乎为零就实现了一个比价的产品(不包括价格抓取),并且因为开源程序经过市场验证和测试,性能非常稳定。这就是学习开源程序的好处,用最低成本和最稳定的方式实现产品需求,特别是创业者,更需要低成本且稳定快速的实现产品。

cn.wordpress.org
WordPress:最开始以Blog为核心的开源程序,现在发展成万能了,很多模式的程序都是基于WordPress定制开发的,当然最主要使用还是在博客上,我的博客就是基于WordPress搭建的,然后通过我自己设计的主题,显示不一样的前端界面。

www.dedecms.com
织梦CMS:看名称就知道是CMS程序了,目前我有一个商业服务的产品就是用他搭建的,对于产品经理了解内容管理的功能结构是一个不错的程序,另外还有一个EmpireCMS程序。

www.thinksns.com
ThinkSNS:看名称就知道是SNS程序了,功能类似新浪微博,但是你千万别以为他抄袭新浪,我关注这个程序几年了,他现在的功能形态要早于新浪微博的。我基于这个开源程序规划过一个智能信息推荐的母婴产品,也是属于定制开发。

结语

以上推荐的是我正在使用的开源程序,其他类型模式的开源程序我也使用过,但是现在都不在运营状态了,所以就不多介绍,大家可以到“站长下载”网站下载各类开源程序了解。

了解开源技术和程序,有助于我们在产品架构的规划中更清晰明了的理解需求。所以我推荐大家多体验体验各类开源程序,了解他们的框架和功能结构。

开源程序为了迎合大众需求,所以在后端管理设置中比较智能化,但是在我们实际产品规划中,有些是没有必要的,毕竟我们的产品管理只有自己使用,所以有些东西没必要追求智能化管理,特别是不常用的功能,直接规划到代码中比后端设置更节约成本。

由于开源程序经过了市场的验证,更成熟稳定,可以帮助我们快速实现和呈现产品。除了开源技术,还有Open API也能帮助我们在运营上缩减成本,下一篇文章我将写写Open API,分享一些Open API的心得。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注