Giter Site home page Giter Site logo

symfony2-jobeet-tutorial's Introduction

Symfony2简介

Symfony

网上有很多关于Symfony的介绍,如果你还不知道Symfony是什么,那么《Symfony2是什么》(原文:《What is Symfony2?》)将帮助你简单了解Symfony。 下面是常用的Symfony资源:

关于这一系列的教程

基于Symfony2.3,开发一个在线招聘平台(job board),完成后的作品展示Jobeet

原文地址:http://www.intelligentbee.com/blog/2013/08/07/symfony2-jobeet-day-1-starting-up-the-project/

Symfony官网的Jobeet教程:http://symfony.com/legacy/doc/jobeet?orm=Doctrine但这个教程基于1.x

为什么我要翻译这个教程

我学习PHP也是有段时间了,接触过的PHP开发框架也就少数几个,有ThinkPHP、CakePHP等,而且它们大都上手简单,开发效率也挺高的。早之前就听过了Symfony2,但是一直没想去了解它。有一天心血来潮,就Google了一些资源,于是就发现了这一些列不错的教程。教程中的内容和《Ruby on Rails Tutorial》差不多,都是以一个真是的案例来给大家讲解框架的使用,其中有教你怎样使用Symfony2进行开发,怎么样进行测试,怎么编写命令行任务等等。又鉴于国内关于Symfony2的资料稀缺,我认为这份资料可以说是很珍贵的。所以,我尝试着翻译(以前没做过翻译)。我翻译这个教程目的是想让更多国内的小伙伴能见识一下Symfony2的强大,PHP的强大,希望大家能对Symfony感兴趣。

从何入手

学习一个大而全的框架无疑会增加我们的学习成本,而且相对于其它的PHP开发框架,Symfony是复杂了。如何选择一个PHP框架来进行开发自己的应用呢?首先我们当然要对备选的框架的功能和特性有点了解吧。如何才能够快速地了解一个框架在开发中所体现出来的特性呢?那么当然是通过一个实例啦。用实例和最佳实践来展示框架或者语言的特性,那么这一些列Tutorial是你不错的选择。

如果你只是想快速了解怎么使用Symfony和开发网站的流程,你可以不必一行行地把代码起敲进去,我鼓励你使用粘贴复制代码的方式来学习。

补充

这一些列教程我并非是完完整整,一字不漏地翻译原文,因为有些词汇翻译成中文就比较难理解和拗口了,而且其中有些类名,变量名或者是数据模型的名字我都没有对其翻译(当你见到user这个单词时你会不会马上联想到他/她应该有username和password呢),我希望能为小伙伴们翻译出简单易懂的文字。

因为这是我第一次翻译英文教程,所以如果有什么地方翻译地不好或者是曲解了原意,还请大家帮忙指出,我会马上对其进行修正,谢谢。

目录

感谢

感谢IntelligentBee提供这么好的文章。

许可证

这些文章基于Attribution-NonCommercial 3.0 Unported license发布。您不需要为本教程付钱。

您有权复制、分发、修改或展示本教程的内容,但请您指定声明文章的出处(http://www.intelligentbee.com/),也请勿将其用于任何商业用途。

您可以在以下链接查看该许可证的全文:

http://creativecommons.org/licenses/by-nc/3.0/legalcode

symfony2-jobeet-tutorial's People

Contributors

gipanda avatar happen-zhang avatar justplaymore avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.