简体   繁体   中英

PHP development framework and ide (like asp.net)

We have to develop an specific webpage with php and up until now we have used asp.net, the problem is that we arent able to take the tipical development steps in php.

For asp.net:

  1. Design interface (aspx/html) (With visual designer)
  2. Create controls events (Button click, combo select etc...) (for ex. double click on x control creates the asociated click event in codebehind)
  3. Add control/bussines logic (X button clicked-> make x control visible/enabled/change its text. Intellisense or autocompletion or so, detecting the objetcs and controls that exist in the design page)

In php there doesnt seem to be clear relation between a designed page and php code (its like striping all the intellisense in asp.net and using only response.write() to do the visual changes :S)

After some searching the model we use is WebForms asp.net (not mvc .net) so the desired option would be a framework + designer as alike as WebForms as posible...

So...is there any framework + ide that helps with this problem?

I haven't used it yet, but the NetBeans IDE provides support for PHP along with the Zend and Symfony frameworks, both of which are designed to support building web applications with the MVC pattern. NetBeans also has support for other aspects of web development - HTML, CSS, JavaScript. The only thing lacking right now is support for HTML5, but I believe that's on the roadmap.

I've edited some existing PHP with NetBeans, and it seems pretty sharp with code completion and suggestion, so I would suspect that support for these frameworks is also pretty solid.

You can use Prado Framework, this is like .Net, but on PHP, of course is not complete like .Net. Just search Prado Framework on Google and go to whatever link of the result page.

Sorry for my english, i just wanna help.

Bye.

最后我们使用了VS.PHP插件 ......它不是免费的,但至少我们继续使用熟悉的Visual Studio IDE而不重新配置我们的开发设置

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM