首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >初学者需要一些php和mysql编程方面的知识。

初学者需要一些php和mysql编程方面的知识。
EN

Stack Overflow用户
提问于 2011-05-30 14:16:18
回答 3查看 199关注 0票数 4

我在一个(约会,社交)网站上工作。基本上,它是一个数据库系统,注册用户可以在其中搜索,更新自己的数据,互相发送消息,上传照片。我是个网络编程新手。我逐行编写代码(html、css、php、sql查询)。当我只有3-4个页面(注册,个人资料更新,搜索,联系人列表)时还可以,但现在它变得越来越复杂(15-20页),我发现很难跟踪函数,变量,css I等。此外,我被要求添加更多的功能(用户博客,论坛),这将使它变得更加复杂……

我想从专业人士那里得到一些指导,以加快开发过程。我有一个半准备好的系统与我自己的数据库表,php文件,函数。而且我在编码方面也有一些经验。我使用Eclipse,但我只将其用作文本编辑器。

那么,下一步呢?你会使用什么开发工具来编写这样的系统?

谢谢。

EN

回答 3

Stack Overflow用户

发布于 2011-05-31 17:46:49

我有一些一般性的建议,我认为这些建议可以帮助任何编程领域的初学者。

  1. 发现其他人在做同样的事情,并与他们谈论他们是如何做到的。他们不一定都是专家,因为你仍然可以向其他初学者学习,但不要只和初学者交谈,否则你只会学到坏习惯:)
  2. 尽可能地使用其他人的代码。框架,库,你在网上找到的例子。如果它是一个很多人都在使用的框架或库,那么就按你喜欢的方式使用它。如果这是您在博客或其他地方找到的示例,请确保您真的了解它的作用,因为rubbish!
  3. Eclipse中的许多东西都可以作为文本编辑器,就像其他许多编辑器一样。更改文本编辑器不会使您的代码更好或更易于管理。拥有你喜欢使用的开发工具可以让整个过程变得更加愉快,但这并不像你在网上看到的那样重要。花两周时间学习一个新的编码环境并不能帮助你掌控项目。
  4. 试图确保你尽可能多地通过Joel Test,即使是在一个一人的团队中也是如此。你至少应该能够回答问题1、4、5、6、7和10。--
票数 2
EN

Stack Overflow用户

发布于 2011-05-30 14:33:09

OOP和我建议看看其他开源社交网站/引擎,看看是否有可能,1)迁移可能(根据你的说法,因为你的迁移还没准备好) 2)重用他们的框架/底层模型。由于您将在现有功能的基础上添加更多功能,因此我建议您查看以下内容:

仅供参考1社交Engine.Net http://www.socialengine.net/ 2社交网络引擎比较(维基)

至于IDE /开发工具/技术的编码,如果你的环境是php集成的(动态函数/方法查找),你将提高你的生产力。

票数 0
EN

Stack Overflow用户

发布于 2011-05-31 11:52:05

我强烈建议使用像Zend,Symphony等这样的PHP框架,而不是简单地编写PHP文件。它将帮助你使用一种叫做ORM的东西来进行数据库查询,帮助你从不同的数据库服务器,如Oracle,MySQL等进行移植。尝试查找一些辅助它们的软件开发实践和工具(例如trac、svn等)。我发现这些可以帮助我组织起来,并坚持一个时间表。您希望为多少用户提供服务?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6172869

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档