我在一个(约会,社交)网站上工作。基本上,它是一个数据库系统,注册用户可以在其中搜索,更新自己的数据,互相发送消息,上传照片。我是个网络编程新手。我逐行编写代码(html、css、php、sql查询)。当我只有3-4个页面(注册,个人资料更新,搜索,联系人列表)时还可以,但现在它变得越来越复杂(15-20页),我发现很难跟踪函数,变量,css I等。此外,我被要求添加更多的功能(用户博客,论坛),这将使它变得更加复杂……
我想从专业人士那里得到一些指导,以加快开发过程。我有一个半准备好的系统与我自己的数据库表,php文件,函数。而且我在编码方面也有一些经验。我使用Eclipse,但我只将其用作文本编辑器。
那么,下一步呢?你会使用什么开发工具来编写这样的系统?
谢谢。
发布于 2011-05-31 17:46:49
我有一些一般性的建议,我认为这些建议可以帮助任何编程领域的初学者。
发布于 2011-05-30 14:33:09
OOP和我建议看看其他开源社交网站/引擎,看看是否有可能,1)迁移可能(根据你的说法,因为你的迁移还没准备好) 2)重用他们的框架/底层模型。由于您将在现有功能的基础上添加更多功能,因此我建议您查看以下内容:
仅供参考1社交Engine.Net http://www.socialengine.net/ 2社交网络引擎比较(维基)
至于IDE /开发工具/技术的编码,如果你的环境是php集成的(动态函数/方法查找),你将提高你的生产力。
发布于 2011-05-31 11:52:05
我强烈建议使用像Zend,Symphony等这样的PHP框架,而不是简单地编写PHP文件。它将帮助你使用一种叫做ORM的东西来进行数据库查询,帮助你从不同的数据库服务器,如Oracle,MySQL等进行移植。尝试查找一些辅助它们的软件开发实践和工具(例如trac、svn等)。我发现这些可以帮助我组织起来,并坚持一个时间表。您希望为多少用户提供服务?
https://stackoverflow.com/questions/6172869
复制相似问题