Develop a personal website to recommend PHP framework

Source: Internet
Author: User
Younger brother recently wanted to develop a personal website, used to record blogs, send articles and photos, and friends online message exchange and so on.

I have a certain web development experience (java,javascript,css,struts, etc.), in order to allow the personal site to have a certain degree of flexibility and personality, and ultimately abandon the use of WordPress and other stereotypes of the platform, and choose their own development.

Choose to learn the useless PHP to achieve, for all kinds of PHP framework, the younger brother hesitated:
Personal website access and complexity is actually very small, do I need to use a framework?
What benefits does PHP framework bring to me? What framework would be better suited to my situation and meet my needs?

Look forward to your PHP framework to reach the person's reply!


Reply to discussion (solution)

Write a Frame yourself

Yii, useful

Suggest Zend Framework2 If you want to learn, you'll have a new

Someone actually put PHP up in the last quarter of the programming language rankings due to the fact that the ZF2 framework released last year was true regardless of the apparent ZF framework's influence.

I've used ZF1, and I feel good. Especially for people with a certain PHP base

tiyee2008: You flatter me so much, say it 2 years later! Oh

Viena: Please look at my needs, in fact my needs really very simple, personal website, do not fancy complex business functions. So you want to know if you need a frame, and if you want to use it, there's a lightweight framework that's easy to use. Is it too big for ZF?

ANYILAOLIU:ZF will be too heavy, medium-sized enterprises use it?
Please look at my needs, in fact my needs are really simple, personal website, do not fancy complex business functions. So you want to know if you need a frame, and if you want to use it, there's a lightweight framework that's easy to use.

In fact, the learning framework is not the main purpose, just want to quickly and efficiently build up the site.

ANYILAOLIU:ZF will be too heavy, medium-sized enterprises use it?
Please look at my needs, in fact my needs are really simple, personal website, do not fancy complex business functions. So you want to know if you need a frame, and if you want to use it, there's a lightweight framework that's easy to use.

In fact, the learning framework is not the main purpose, just want to quickly and efficiently build up the site.



You mean the efficiency that looks like a quick

It's better if you write it straight without the frame.

It's true.

But in which way faster is related to people's habits and levels. My words because of the framework is not familiar with the need to learn time, and full handwriting will be very fast, but later optimization needs more time,

And the frame is not afraid of anything too heavy, right?

As long as the function is easy and easy to implement.

You are right, what kind of frame is not generalize.
The construction of the personal website is the content of the king, the key is to get up first, and then slowly optimize.
Individuals tend to use the framework first, after the prototype is set up, and then select the framework as needed.
For individual developers, the framework plays a much smaller role than the team.
Personal humble Opinion ~:)

TP encapsulated a variety of classes, TP good to say, what you front end with what, I write with Bootstrap

See a person like, beginners on their own practice writing, and later modified on the line. A little progress

According to the landlord said the development of personal sites, in fact, as long as the internet to find a PHP development CMS system can be, convenient, easy.

That's thinkphp, lightweight frame, easy to use, manual is very good, very suitable for LZ needs.

Of course, the preferred WordPress, dedicated Blog

mystery138: I think so too ~

Cffall Zhangcunchao: two elder brothers, WordPress and so on is really simple, but give a person's bondage too big, can only in that box turn. Since there is a Web Development foundation, why not develop one yourself, you say?

It seems you are very familiar with WordPress, then why not write plugins for WordPress?
You can make a little money.

Cffall Zhangcunchao: two elder brothers, WordPress and so on is really simple, but give a person's bondage too big, can only in that box turn. Since there is a Web Development foundation, why not develop one yourself, you say?

Smarty, this is very handy.

Write yourself a frame, haha

With off-the-shelf there are many, but most of the mixed, domestic: thinkphp foreign: ZF Yii is suitable for you, in fact, do the site framework is just tools, I think the most important is the creative + function.

I feel thinkphp feasible, too big you can't handle, size you can not see, thinkphp size moderate.

Decisive Yii Ah! You're embarrassed to greet anyone without yii!

I recommend thinkphp, by the way recommend an open source meager Thinksns

To tell the truth, I am not familiar with WordPress. I think it should be WordPress should be to developers more bondage. About plug-in development, well, look back, do not know what plug-ins can do, hehe.

OpenWeb: Endorse your statement, the framework is just a tool.

Just do business station, you can refer to CMS system, a lot of ready-made, but also very simple, if you choose the framework, you can look at CI; because you have the basis of JSP, learning Yii should also be a good choice.

Recommended CI
Word number patch. exe

Yes, well, you're a man of ideas.

That's a simple function with a frame, and it's complicated, just write it.

thinkphp

Drupal7 is very good, very powerful.

I chose thinkphp Framework when I started my own business, so I learned PHP and developed my own framework on th. Of course, it's best to develop yourself. Can learn a lot, and can completely self-modify the framework. My entrepreneurial website www.domypp.com is also based on my own framework. Although performance cannot be compared to yii.
Of course if possible, for the best performance, it is best not to use the framework. Because the framework must contain a lot of libraries that you don't need to use.

You can completely do not need the framework, the framework is someone else to help you write a variety of classes you just write the call code is good, as for WP what is built on the framework based on the development of products, you can directly add content and even the code do not have to knock how many can complete the landlord you quickly build the station needs.

The landlord is actually a novice want to start from the process 1.1 point to write logic code, then do not use anything, but the development speed will be very slow

I am a novice, read the above discussion, feel oneself build station with th more suitable, if is for later work of words I feel like zend,symfony large frame better, or own write also good

Thinkphp this should be possible.

Now also using thinkphp, and official support SAE, the use of Sina cloud computing is very convenient, almost free, and easy to develop mobile applications, support rest

But Thinkphp's documentation feels like there's a lot of room to write about, not much code.

studied!!!!!!!!!!.

Ci

Or CI bar, easy to get started

CI bar, this is really small, but also convenient

We don't need frames.

Here are two suggestions:
1. Use the Smarty+router library to build a framework
2. Laravel 4

Yii is too powerful, beginners or thinkpphp

Ci

Decisively recommend Yii, Quick Start, rapid development, easy to use

Recommended TP, always in use

speedphp

  • Contact Us

    The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

    If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.