我为什么要写FansUnion个人官网-BriefCMS-电子商务malling等系统
不少朋友一直关注我最近几个月,已经做的和正在做的项目,比如个人官网、BriefCMS、电子上午malling等系统。
但是呢,部分朋友比较好奇,为啥要去写。他们比较疑惑的是,市面上已经有很多类似的系统了,甚至有部分是开源的且比较优秀的。
因此,我想阐述下,我写这些项目的一些初衷。
别人写得再好,那都是别人写的,按照别人的目标来做,按照别人的设计思路实现的。如果你想偷懒,去使用,完全是没有问题的,但是如果,作为一名开发者或者公司实际需要,想要定制,很麻烦的。
1.很多开源项目,很老了,比如WordPress等,代码臃肿,太庞大了。我大致看过DedeCMS的源码,发现实在是太多了,我感觉一个cms系统的代码不会有这么多啊。
2.开源项目,定制很难,定制的前期是,你也要熟悉别人的设计和规范。
3.我想通过以目标为导向,也就是做一个个具体的项目, 把自己多年积累的技术经验,融合在一起。在实践中,探索出一套自己开发项目的方法和类库,从而再开发新的项目时可以更快,质量更高。
4.每一个具体的项目,都是有一定价值的,不会是完全为了练习技术而作的尝试。
比如个人官网,完全定制化开发,直接展示我的所有信息,文章、观点、服务等,在实际运营这个网站的过程中,我遇到并解决了大量的问题,大大提高了自己的能力。通过这个网站,也提高了我的知名度。
而BriefCMS的意义在于,很多内容型的系统,比如新闻系统、帮助系统,是非常类似的,有了这套系统,今后很多小项目不就不用完全开发重头开发了。 相比于开源的CMS系统,自己设计的系统,更容易定制。
电子商务系统malling,则更有技术含量一些,从实际需求出发,借鉴了自己在开发P2P网贷系统积累的经验,做一套较为通用的有一定商业价值的购物系统。如果可以卖钱更好,如果不能,也可以作为展示自己的实力等用途。
熟悉我的人都知道,我并不是一个安分守己的人,总是有很多想法,想拥有自己的一片天地。未来要想重新出发,就要追求稳中求胜。在这之前,多积累技术,多做一些实际的有价值的项目,更能提高自己的胜率,也能体现出自己的技术实力。
做生意,不止需要技术,但连基本的技术都不是太熟悉,也不符合我的追求。So,2015年要把技术再提高一个档次,至少自己能感觉得到。
2015年要完善和开发的系统至少有4个:个人官网、BriefCMS、爬虫与搜索、电子商务。
既然制定了明确的目标,就一定要完成它们。
我为什么要写FansUnion个人官网-BriefCMS-电子商务malling等系统的更多相关文章
- CentOS下安装和配置MySQL-JDK-Tomcat-Nginx(个人官网环境搭建手冊)
今天,又一次弄我的个人云主机的环境.准备运营自己用Java写的个人官网等站点. 服务器环境:阿里云CentOS 6.4位 包含以下脚本在内的绝大部分命令和脚本,都是我亲自运行过,靠谱的. 完整的&qu ...
- CentOS下安装和配置MySQL-JDK-Tomcat-Nginx(个人官网环境搭建手册)
今天,重新弄我的个人云主机的环境,准备运营自己用Java写的个人官网等网站. 服务器环境:阿里云CentOS 6.4位 包括以下脚本在内的绝大部分命令和脚本,都是我亲自执行过,靠谱的. 完整的&quo ...
- Bootstrap--模仿官网写一个页面
本文参考Bootstrap官方文档写了简单页面来熟悉Bootstrap的栅格系统.常用CSS样.Javascript插件和部分组件. 以下html代码可以直接复制本地运行: BootstrapPage ...
- 转+更新 Graphviz 教程,例子+ 高级应用 写代码,编程绘制架构图(分层拓扑图) 转自官网
1. Graphviz介绍 Graphviz是大名鼎鼎的贝尔实验室的几位牛人开发的一个画图工具. 它的理念和一般的“所见即所得”的画图工具不一样,是“所想即所得”. Graphviz提供了dot语言来 ...
- 没想到吧!关于Dubbo的『消费端线程池模型』官网也写错了。
这是why的第 63 篇原创文章 荒腔走板 大家好,我是 why,欢迎来到我连续周更优质原创文章的第 63 篇.老规矩,先荒腔走板聊聊其他的. 上面这张图片是我前几天整理相册的时候看到的.拍摄于 20 ...
- 根据Mob官网的天气预报接口写了一个简单的demo
第一步 自己注册一个应用,然后获取里面的 App Key,下载MobAPI SDK 然后拖入 MobAPI.framework 和 MOBFoundation.framework 到你的项目中 第二步 ...
- [干货]Chloe官网及基于NFine的后台源码毫无保留开放
扯淡 经过不少日夜的赶工,Chloe 的官网于上周正式上线.上篇博客中LZ说过要将官网以及后台源码都会开放出来,为了尽快兑现我说过的话,趁周末,我稍微整理了一下项目的源码,就今儿毫无保留的开放给大家, ...
- 学记:spring boot使用官网推荐以外的其他数据源druid
虽然spring boot提供了4种数据源的配置,但是如果要使用其他的数据源怎么办?例如,有人就是喜欢druid可以监控的强大功能,有些人项目的需要使用c3p0,那么,我们就没办法了吗?我们就要编程式 ...
- 把包发布到npm官网
一.包 包就是多模块的集合,CommonJS的包规范给程序员提供了组织模块的标准,减少沟通成本. 规范: 所有的模块放在demo文件夹下(包名)的lib文件夹里面 在lib文件夹的同级目录下新建ind ...
随机推荐
- 7. 基于Express实现接口
安装Mongoose 创建model //server/models/goods.js var mongoose = require('mongoose');//优先到node_modeles里加载 ...
- MySQL系列之七:主从复制(转)
一:实验环境 IP 操作系统 mysql版本号 master 192.168.25.11 CentOS7 5.6.35 slave 192.168.25.10 win10 5.7.18 slave版本 ...
- Nginx分发服务
nginx配置分发tomcat服务 http://blog.csdn.net/yan_chou/article/details/53265775 http://www.cnblogs.com/deng ...
- 基于深度学习的目标检测(object detection)—— rcnn、fast-rcnn、faster-rcnn
模型和方法: 在深度学习求解目标检测问题之前的主流 detection 方法是,DPM(Deformable parts models), 度量与评价: mAP:mean Average Precis ...
- angular 响应式表单(登录实例)
一.表单验证 1. 只有一个验证规则: this.myGroup = this.fb.group({ email:['hurong.cen@qq.com',Validators.required], ...
- UVA 10391 - Compound Words 字符串hash
http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&p ...
- iCarousel——在iOS和Mac OS应用中实现3D CoverFlow旋转木马效果的开源类库
前言 iCarousel一个简单.可高度定制的3D CoverFlow开源类库,旨在简化在 iPhone, iPad和Mac OS中生成各种类型的cover flow(视图切换)效果(分页.滚动视图) ...
- 【MemSQL Start[c]UP 3.0 - Round 1 E】Desk Disorder
[链接]h在这里写链接 [题意] 有N个人. 2N个座位. 现在告诉你这N个人它们现在的座位.以及它们想去的座位. 每个人可以去它们想去的座位或者就站在原地不动. 新的座位和旧的座位,都不允许一个座位 ...
- IOS获取手机设备所有应用
//返回一个数组 1 NSMutableArray *applist = [[NSMutableArray alloc]init]; NSString *pathOfApplications = @& ...
- xml 标准字符过滤
今天在代码里面看见一串非常奇怪的推断语句 if (c < 0x9 || c > 0x9 && c < 0xA || c > 0xA && c & ...