FreeOZ论坛

标题: 我想写一个类似facebook的系统 [打印本页]

作者: fatfish_cc    时间: 23-3-2011 23:08
标题: 我想写一个类似facebook的系统
我没写过程序。虽然大致知道程序怎么工作,自己写过一点简单脚本。

但是看到facebook的创始人,20岁小孩,自己写出了facebook.

为什么我不能呢?所以我也想自己写一个类似的东东,当然,会在某些功能上有所创新。不过具体定位,还没有想清楚。

问题是,怎么写?... 据说PHP + MySQL... 谁能给我一点建议。
-是从零开始自己写好呢,还是有什么开放的源代码可以作为一个起步的模板呢?(具备最基本的用户注册、登陆、消息、照片管理等功能)
-我的界面想做得非常非常简单。那,应该用什么软件设计呢?frontpage/dreamware我都没用过呢,CSS也不怎么懂呢。
-写web程序,需要用什么版本管理软件么?类似cvs, clearcase?还是根本不需要?
-做这方面的创业(模式,具体编程等),哪个网站或者论坛有这方面的比较前端的信息呢?

反正我是准备自己写个系统,投入6位数人民币,一年业余时间,试试看。
作者: 羽天十三    时间: 23-3-2011 23:11
根据你问的这些问题,你肯定是写不出Facebook的,你把6位数给我,我帮你写吧。
作者: fatfish_cc    时间: 23-3-2011 23:26
原帖由 羽天十三 于 24-3-2011 00:11 发表
根据你问的这些问题,你肯定是写不出Facebook的,你把6位数给我,我帮你写吧。


我难道就不可以慢慢学么?其实程序怎么工作,我基本是懂的。只不过没实际写过而已。如果很简单的东西,我是能写出来的。边学边写吧。

对了,如果找人写的话,大概要多少钱呢?(这也是可能性之一)
作者: 羽天十三    时间: 24-3-2011 00:10
原帖由 fatfish_cc 于 24-3-2011 00:26 发表


我难道就不可以慢慢学么?其实程序怎么工作,我基本是懂的。只不过没实际写过而已。如果很简单的东西,我是能写出来的。边学边写吧。

对了,如果找人写的话,大概要多少钱呢?(这也是可能性之一)

不知道LZ多大,如果超过20岁了,不是计算机专业的话,还是劝LZ不要学写程序的好,没啥好处的。

Facebook 用了很多目前全世界最先进的技术,包括数据库、前后台、负载均衡。。。。不说技术吧,只说Google 花了这么多亿USD,就是想弄个东西和Facebook竞争,但到目前还没有任何能威胁到Facebook的。所以你如果真想写个类似Facebook,还能更创新的东西。。。已经不是6位数8位数的问题了。

如果你只是想弄个SNS来玩玩,那去下个DiscuzX 1.5 吧。10分钟就有自己的Facebook了。

[ 本帖最后由 羽天十三 于 24-3-2011 01:13 编辑 ]
作者: xblues    时间: 24-3-2011 00:16
提示: 作者被禁止或删除, 无法发言 国外有Facebook
国内有人人网
都做得够大了。

你写的Facebook的突破点在哪里呢?
作者: icyriver2010    时间: 24-3-2011 00:28
不明白楼主写这个是为了什么。
为了学技术将来找开发的工作?可以,但是不需要花6位数的钱。
为了创业做准备?最好还是不要了,6位数×6位数的人民币,超越facebook都很难。
作者: atelier    时间: 24-3-2011 10:48
lz有目标是好的,但是要写累须于facebook的东西,好像有点扯蛋吧。。。

太多东西要学了,包括数据库,后台语言,前台web等等,其中还牵涉到很多其他问题。
作者: fatfish_cc    时间: 24-3-2011 11:57
the system in my mind, it has some features like facebook, but basicially it is not a SNS system, it is different from facebook.

didn't facebook start from few people?

I'd like to have a try in the next months/years...
作者: yuba    时间: 24-3-2011 15:15
原帖由 fatfish_cc 于 24-3-2011 00:08 发表
我没写过程序。虽然大致知道程序怎么工作,自己写过一点简单脚本。

但是看到facebook的创始人,20岁小孩,自己写出了facebook.

为什么我不能呢?所以我也想自己写一个类似的东东,当然,会在某些功能上有所创新 ...


出发点就错了

人家是写facebook的目的是方便大家分享泡妞心得

你写“facebook”的目的是写个技术上类似的东西
作者: 青山    时间: 24-3-2011 15:18
有这功夫,不如想想做些在facebook上的应用。
作者: seth_chen    时间: 24-3-2011 17:35
马克.扎克伯格可不是普通的20岁小孩哦
作者: fatfish_cc    时间: 24-3-2011 20:14
原帖由 yuba 于 24-3-2011 16:15 发表


出发点就错了

人家是写facebook的目的是方便大家分享泡妞心得

你写“facebook”的目的是写个技术上类似的东西


不是的。我只是对技术上有些问题不明白,所以到这里求教啊?
作者: fatfish_cc    时间: 24-3-2011 20:15
其实好好想想,facebook, twitter有什么啊?
作者: 周星星1832    时间: 24-3-2011 20:41
同学,写FACEBOOK可不只是php+mysql。
其他的东西多着了。
js,html,css。
后台许多东西都不是PHP,有用JAVA还有其他语言写的。
最重要的是可扩展性,写个东西很容易,难的是你的用户增加到上万后不崩溃。
作者: fatfish_cc    时间: 24-3-2011 21:49
原帖由 lufumin1832 于 24-3-2011 21:41 发表
同学,写FACEBOOK可不只是php+mysql。
其他的东西多着了。
js,html,css。
后台许多东西都不是PHP,有用JAVA还有其他语言写的。
最重要的是可扩展性,写个东西很容易,难的是你的用户增加到上万后不崩溃。


明白。我的想法是,只要写出比较基本的东东。假如可行的话,我可以花钱找人帮我继续完善;如果能再往前走,就可以吸引人才、投资等等。

现在啥也没有,方向也看不清楚,只能靠自己了。
作者: fatfish_cc    时间: 24-3-2011 21:51
原帖由 lufumin1832 于 24-3-2011 21:41 发表
同学,写FACEBOOK可不只是php+mysql。
其他的东西多着了。
js,html,css。
后台许多东西都不是PHP,有用JAVA还有其他语言写的。
最重要的是可扩展性,写个东西很容易,难的是你的用户增加到上万后不崩溃。


如果我自己创新的东西,能有上万用户的话,我可以马上花钱找人重写都不要紧。
作者: key    时间: 24-3-2011 22:12
原帖由 fatfish_cc 于 24-3-2011 22:51 发表


如果我自己创新的东西,能有上万用户的话,我可以马上花钱找人重写都不要紧。


susan大婶第一次说自己要做明星,也被大家笑话。
有理想,就去努力,去争取!
作者: fatfish_cc    时间: 26-3-2011 12:01
原帖由 key 于 24-3-2011 23:12 发表


susan大婶第一次说自己要做明星,也被大家笑话。
有理想,就去努力,去争取!


谢谢。反正有啥想法,就试试看吧。反正我觉得总比无聊看电视强。

泡妞也没意思,怕得病。
作者: 羽天十三    时间: 26-3-2011 13:02
LZ太强大了,我被LZ征服了。。

改主意了,全力支持LZ,想做就去做吧!!!
作者: hobtack    时间: 26-3-2011 18:13
我觉得LZ做facebook是没前途的,facebook火了是因为创新,你还跟在后面能有什么风投会掏钱呢?自己搞个assbook才是正路。
作者: flydragon132    时间: 26-3-2011 19:17
支持楼主的想法!!!

算我一个。。。
作者: fatfish_cc    时间: 26-3-2011 19:48
原帖由 hobtack 于 26-3-2011 19:13 发表
我觉得LZ做facebook是没前途的,facebook火了是因为创新,你还跟在后面能有什么风投会掏钱呢?自己搞个assbook才是正路。


正解!
作者: seth_chen    时间: 26-3-2011 21:12
别说assbook,连f***book都早有了...
作者: fatfish_cc    时间: 1-8-2011 23:54
折腾了将近3个月,偶的第一个自己写的网站...

虽然写得不咋地,但也累坏了。

ipaddress-whois.com

[ 本帖最后由 fatfish_cc 于 14-8-2011 16:15 编辑 ]
作者: ubuntuhk    时间: 2-8-2011 01:21
标题: 回复 #24 fatfish_cc 的帖子
不错不错,虽然功能简单,但是还挺实用
作者: ubuntuhk    时间: 2-8-2011 01:22
搞得俺也想捣鼓一个自己的小网站
作者: tristone    时间: 2-8-2011 15:42
Facebook 不是说是用ruby on rails写的么?虽然说想改写成php的。
作者: fatfish_cc    时间: 2-8-2011 20:28
原帖由 ubuntuhk 于 2-8-2011 01:22 发表
搞得俺也想捣鼓一个自己的小网站


有想法就去实现吧...
作者: larryle    时间: 6-8-2011 11:31
以一个做了软件开发10多年的人的观点,我不觉得这个主意很好:

1,软件开发是个系统工程,里面涉及到很多东西,不是光会写代码就行的,何况楼主还没怎么写过代码,比如,你知道怎么代码复用吗?程序的内聚性怎么保证?压力测试和负载测试的区别,还有,网站访问量大的时候,怎么实现负载平衡,等等。
其实编码只是软件开发的一个步骤而已,还有其它东西,尤其是开发一个大系统。举个例子吧,你可能会砌砖头,磊个鸡窝还行,但真让你盖个房子住,可行吗?

2,你做的东西已经有人做过了,在怎么做都是模仿, 而且facebook之类的运行那么长时间了,是一个成熟的系统。IT行业只有第一,除非你超越他否则很难生存。超越别人是由条件的,一个是技术,就是你用的技术确实比人家牛,比如当年的google超越yahoo,google的搜索技术以及理念都要强过yahoo。另一个就是大把钱可以烧,比如当年微软的IE全面取代Netscape,你再牛x,架不住我免费,做的比你差点也有人用。这两个条件具备一个,都可以试试。否则的话,还不如把钱直接扔水里,还能听个响。
作者: fatfish_cc    时间: 6-8-2011 17:31
原帖由 larryle 于 6-8-2011 11:31 发表
以一个做了软件开发10多年的人的观点,我不觉得这个主意很好:

1,软件开发是个系统工程,里面涉及到很多东西,不是光会写代码就行的,何况楼主还没怎么写过代码,比如,你知道怎么代码复用吗?程序的内聚性怎么保 ...

您说的没错儿
作者: fatfish_cc    时间: 6-8-2011 23:55
原帖由 larryle 于 6-8-2011 11:31 发表
以一个做了软件开发10多年的人的观点,我不觉得这个主意很好:

1,软件开发是个系统工程,里面涉及到很多东西,不是光会写代码就行的,何况楼主还没怎么写过代码,比如,你知道怎么代码复用吗?程序的内聚性怎么保 ...


其实所谓的成功不成功,有时候并不那么重要。能按照自己的想法去做,把自己的想法变成现实,也是人生的一大追求。
作者: ozbird    时间: 7-8-2011 00:22
开心网一上来就有真假之分了。
作者: ubuntuhk    时间: 8-8-2011 20:12
原帖由 tristone 于 2-8-2011 15:42 发表
Facebook 不是说是用ruby on rails写的么?虽然说想改写成php的。


这肯定是谬传,facebook大部分代码是基于php的,还为优化php代码写了不少工具,其中一个比较有名的是HipHop:
http://developers.facebook.com/blog/post/358/
作者: mianwo    时间: 10-8-2011 16:39
如果你是要做毕业设计什么的,可以试下
想开商业网站还是免了
个人英雄时代早过去了
作者: xbb22    时间: 23-11-2011 13:22
胖鱼好同志,搞个交友网站吧?




欢迎光临 FreeOZ论坛 (https://www.freeoz.org/ibbs/) Powered by Discuz! X3.2