“拿来主义”一直影响着我们开发
时间:2010-07-12
来源:互联网
“拿来主义”就是把别人好的东西拿来自己用,方便我们的开发。在网上看到好多对“拿来主义”进行批斗的文章,不管批斗不批斗,他一直影响着我们开发。
jquery,做为网站开发人员,90%的人都会用,因为他方便,简单,按人的思维方式来设计,并且插件特别多,并且有专门的团队,对它进行,深入的开发和研究。开始的时候,我一直用JS开发,后来接触JQUERY了,发现它的确好用,那为什么不能拿来主义呢,它不紧能缩减代码,又能提高写代码的效率何乐而不为之呢。如果非要说用jquery有什么不好的话,容易让我们忘其根本JS,jquery只不过是JS的框架而已。但是我们的目的达到了,更快更好的完成我们要完成的事。
PDO对于做php开发的人都不会陌生,他对数据库连接进行了封装,差不多能连接现有的所有主流数据库。为什么要用它呢?因为它用着方便,功能强大。有人会说,它只不过是扩展的一个模块,不算拿来主义的范畴,那为什么不用oci_connect去连接数据库呢,oci_fetch_array去取数据呢。有人说phper就是等于api,做什么东西都有api,做地图有google地图api,51地图api,支付有第三方支付api等。我不赞同 phper等于api,但是这些api真的为我们节省了很多时间。这些API都是经过专人深思熟虑后的结果,可靠性很高的。如果我们什么都要自己独立开发,浪费人力,物力,重复造轮子,得不尝失。
现在做个网站太容易了,几分钟搞定,我这不是吹牛X,CMS系统太多了,装一下就好了,添加添加数据不就可以了吗?如果你追求主个性化的效果,没关系,各种主题插件有的是。现在还有好多公司要求用什么CMS系统来开发,比如做电子商务,有的要ecshop,有的要magento。拿来主义已成为一种趋势。
“拿来主义”对于初学者来说,不是什么好事,因为没学会走就想跑了。时间长了,你会发现你是一条腿走路,怎么比过得别人二条腿。所以我觉得初学者,在对好的东西吸取的同时,不要忘了根本的东西,基础的东西。假如,哪一天,所有CMS系统都消失了,jquery消失了,或者是公司要求完完全全独立开发,你还能得心应力手的去开发一个网站吗?扪心自问一下吧。
"拿来主义”对于做了好几年的开发者来说,知道怎么用,并且能够熟练的运用,这些还不够,要了解里面的独特思想,有没有可以改进的地方,这样自己才可以成长,很多好的思想在自己脑子里面成型,我想很快也会有很多自己的想法。
作者: fymm 发布时间: 2010-07-12
现在做个网站太容易了,几分钟搞定
这句话很SB. 容易那是因为你的客户没对你说要求, 如果客户的要求如下: 让系统支持千万级文章全文搜索, 那你和你的公司就哭吧, 几分钟, 我给你几年. 你整出来, 我跟你姓!!
几分钟弄出来也叫大型网站? 真搞笑, 百度,腾讯,163那些风险投资上千万, 你以为真的是检回来的?
作者: spser 发布时间: 2010-07-12
作者: soni 发布时间: 2010-07-12
这句话很SB. 容易那是因为你的客户没对你说要求, 如果客户的要求如下: ...
spser 发表于 2010-7-12 09:43
兰州的意思大概是一个普通的展示性的公司网站。如果运营一个网站,将其作为产品来做的话,一般都是定制开发,很少有人cms。
作者: soni 发布时间: 2010-07-12
回复 2# spser
我说的前提是“拿来主义”,利用别人的东西,来做东西,做一个网站和做大一个网站二者是不同的。
你说的这些牵扯的太多,服务器架构和集群的配置,代码架构的合性性和可升级性,各种cache,各种语
言的合理搭配性,大型网站我知道的好多用php来做view展示层,sina,facebook等。但是真正数据处理层就
不是php了,这也不是这篇文章讨论的重点。
作者: fymm 发布时间: 2010-07-12
我说的前提是“拿来主义”,利用别人的东西,来做东西,做一个网站和做大一个网站 ...
fymm 发表于 2010-7-12 09:54
某天, 客户对公司说, 某某某, 我的网站怎么这么慢呀? 是不是有bug.
技术员经过检查,回复, 没有问题.
第二天, 客户又说了, 网站打开真的很慢, 经常没反映, 结果技术员又一次检查, 回复没有问题.
第三天,客户又来了.
这事被经理知道了, 经理问,为什么会这样. 技术员说, phpcms的sql在mysql记录超过10万时, 会很慢. 经理说, 难道你不可以改改吗?
技术员沉默了.
有时, 一位天天拿phpcms来做站的技术员, 其实他根本没改过php,更不用说优化了. 难道网站慢, 跟公司没关系?
作者: spser 发布时间: 2010-07-12
CMS把数据库服务器,web服务器,文件服务器都放在了一起,这些东西是可以分开的,CMS是可以做集群,可以做负载均衡,可以做缓存。照你这么说CMS就没有访问量大的了,就一定慢的要死?phpchina.com这个站是用DZ做的,它也是一个cms系统,你觉得phpchina慢吗?它一天的访问量也有几十万吧(个人估计),CMS系统也是由人写的,也是由代码组成的,想不通为什么不能改?只要花心思在任何一个CMS系统上面,时间长了,你都可以改.还有讨论慢与快的问题,根”拿来主义“没多大关系。
作者: fymm 发布时间: 2010-07-12
CMS把数据库服务器,web服务器,文件服务器都放在了一起,这些东西是可以分开的,CMS ...
fymm 发表于 2010-7-12 12:51
拿来主义 你所说的拿来主义只是表面功夫, 传说中的ui设计罢了, 这从意义上讲还称不上拿来主义, 拿来主义是指抄袭并继承优化.
比如腾讯公司, 就是拿来主义主佼佼者,功能是拿来的, 不过实现方式不相同.
phpchina不慢, 你让管理员开放论坛搜索看看.
作者: spser 发布时间: 2010-07-12

作者: soni 发布时间: 2010-07-12
拿来主义不丢人!
作者: chengc 发布时间: 2010-07-12
soni 发表于 2010-7-12 14:40
PHPCHINA用的是小霸王服务器
作者: 把牛人干倒 发布时间: 2010-07-12
回复 spser
一年前我做过全文检索的东西,当时是做一个类似淘宝的网站,全文检索涉及到,类别名和信息内容。我用的是sphinx,它是俄国人开发的一个mysql的存储引擎,号称支持亿级检索。它给出php,perl,python等的api。这个不也是拿来主义吗。当时国内有一家公司对sphinx进行了封装改名为coreseek,当时支持的系统不多,centos,redhat为数不多的二三个linux系统,windows,如果我没记错的话。coreseek整合了sphinx一些补丁,以及中文分词。因为我自己的电脑是archlinux所以我就手动装了,以下是我个人电脑里面的安装:
sphinx的安装配置,以及中文分词:http://blog.51yip.com/mysql/34.html
sphinx全文检索的增量索引的个人分析:http://blog.51yip.com/mysql/59.html
DZ也应当考虑整合这个存储引擎,也许正在整合中。
作者: fymm 发布时间: 2010-07-12
作者: kimipolo 发布时间: 2010-07-12
作者: kenus 发布时间: 2010-07-13
作者: seiferli 发布时间: 2010-07-13
我想知道,你们用了几台486,我以前也用过很老的机子搭建服务器(90年代的机子)。当时装的是centos5.2(没装任何图型届面)
一个星期要重起一次,不然很慢,重起后很快,根现在的电脑差不了多少,时间长了就不行。现在的服务器,一个月
应当重起一次。不知道phpchina.com有没有遇到这样的问题。
作者: fymm 发布时间: 2010-07-14
作者: moqidian 发布时间: 2010-09-01
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28