Try to find a framework that suits your needs. If you want reusability, make sure you learn/understand the concept of the MVC pattern (OOP). I personally work with Zend-Framework which has a very big community.
(However, a good practice is building your own framework. Look at other frameworks and learn about the pro's and cons.)
发布评论
评论(1)
尝试找到适合您需求的框架。如果您想要可重用性,请确保您学习/理解 MVC 模式 (OOP) 的概念。我个人使用 Zend-Framework,它有一个非常大的社区。
(但是,一个好的做法是构建自己的框架。查看其他框架并了解其优点和缺点。)
每个项目都从 UML 设计开始:http://en.wikipedia.org/wiki/Unified_Modeling_Language
不要尝试再次发明轮子,例如:学习/使用 960 css 网格 http://960.gs、jQuery 和不同的数据库类型。
记录一切!
测试一切http://simpletest.org
使用 subversion 可以轻松访问项目的早期版本 http://subversion.net
书籍提示: http://www.amazon.com/Communicating-Design-Developing-Documentation-Planning/dp/0321392353
当您开始构建代码时,我建议您从注册、登录和身份验证开始。之后:国际化和本地化(请参阅:http://en.wikipedia.org/wiki/Internationalization_and_localization)
然后创建你的 CRUD 等等..
编辑:
您可能想查看的其他一些资源:
祝你好运!
Try to find a framework that suits your needs. If you want reusability, make sure you learn/understand the concept of the MVC pattern (OOP). I personally work with Zend-Framework which has a very big community.
(However, a good practice is building your own framework. Look at other frameworks and learn about the pro's and cons.)
Every project starts with an UML design: http://en.wikipedia.org/wiki/Unified_Modeling_Language
Don't try to invent the wheel again, for example: learn/play with the 960 css grid http://960.gs, jQuery and different database-types.
Documentate everything!
Test everything http://simpletest.org
use subversion for easy access of previous versions of your project http://subversion.net
book tip: http://www.amazon.com/Communicating-Design-Developing-Documentation-Planning/dp/0321392353
When you start building your code I suggest you start with register, login and authentication. After that: Internationalization and localization (see: http://en.wikipedia.org/wiki/Internationalization_and_localization)
Then create your CRUD's and so on..
EDIT:
Some other resources you might wanna have a look at:
Good luck!!