![]() |
1
5
首先定义范围。写一段到一个页面,并试图描述你的网站。一个自顶向下的方法是开始考虑您想要实现的功能,并通过添加更多细节来改进它。
然而,还有许多其他的方法。 http://en.wikipedia.org/wiki/Software_project_management#Software_development_process 再一次, 最重要的一步是能够用语言表达您的想法;在您能够充分做到这一点之前,我甚至不会考虑开始编写一行代码。 . |
![]() |
2
5
关于编码标准/结构/框架,我建议 zend framework coding standard , MVC structure 和 Zend Framework . A的简要指南 MVC 建筑学。这个想法是帮助你记住想法(当你的大脑在蒸代码时),并为未来的程序员准备文档。
当你编码的时候,事情就变了。你对系统离散工作的了解不断发展,你开始在新发现的启示的基础上改进设计。记录您的更改。 |
![]() |
3
2
喜欢抽象的人的一些想法。 弄清楚你的网站有什么共同点。一旦确定了主要的共性,就要寻找尽可能多地处理它们的框架或库(除了满足您的其他标准之外),例如样板数据库代码。 对于那些你找不到任何现成代码的常见功能(它们总是存在于定制的网站中),你将有机会编写一个公共库,供你自己在网站上使用。这可以是标记的模板、JavaScript库或可重用的服务器端组件,或者是一起使用。 根据您的描述,听起来您在创作过程中享有极大的自由(而不是要求您提交并要求实现需求规范)。我也会说不要过度计划,“马上开始编码”是很有趣的,也不是很糟糕。经验将是你最好的朋友,当你到达网站100时,你将拥有很多经验。在构建第二个网站时,您对第一个网站的体验将帮助您避免犯一些错误,并且您将发现计划阶段没有预料到的新的相似之处。只需确保花点时间,将公共代码移动到单个库中,然后返回并编辑第一个使用它的网站。再重复几次,你就会学到很多值得学习的东西。 |
![]() |
65 sami · 在CSS中删除点而不松开调整后的形状 2 年前 |
![]() |
yiksanchan · 访问站点后如何获取传出的HTTP请求? 2 年前 |
![]() |
Weeeen · 如何使用$_POST永久更改某些内容 2 年前 |
![]() |
kadir özcan · 如何从链接中隐藏文件夹名称 2 年前 |
![]() |
Wikson · 我想在滚动时启动JS函数 2 年前 |