[Okta Webinar] Learn how to a build a cloud-first strategyRegister Now

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 696
  • Last Modified:

What is the best IDE/Stack for a PHP JQuery website project?

I run Windows 7 XAMPP for my Joomla projects. I have a new, non-Joomla project that has a lot of jquery in it. What's the best Apache MySQL PHP stack and IDE for debugging and coding a PHP-JQuery-MySQL website project?
0
joomla_php
Asked:
joomla_php
  • 3
  • 2
  • 2
3 Solutions
 
Ivo StoykovCommented:
Eclipse and NetBeans. The one has features the the other has not and vice versa. For me it is better to use both of them nevertheless I have to configure a project for each one.

HTH

Ivo Stoykov
0
 
Ray PaseurCommented:
I use TextPad and FTP to put my code into a live, online LAMP web server and I test over the internet in the environment that I expect to use when the code is released into the wild. A "build" consists of using FTP to replace the scripts on the server (and occasionally running a data base initialization script).

In the classroom setting I have used MAMP, loading my scripts into the browser from localhost.  A "build" consisted of moving the scripts from the editing area into htdocs/.  I have used BBEdit on the Mac.  Some of my colleagues prefer Komodo, and it looks very good to me.

For JavaScript debugging (including jQuery) it's hard to beat Firefox and Firebug.
0
 
joomla_phpAuthor Commented:
Do these solutions all allow stepping through jquery?
0
Veeam Disaster Recovery in Microsoft Azure

Veeam PN for Microsoft Azure is a FREE solution designed to simplify and automate the setup of a DR site in Microsoft Azure using lightweight software-defined networking. It reduces the complexity of VPN deployments and is designed for businesses of ALL sizes.

 
Ivo StoykovCommented:
for debugging jquery you need a client-side debugger. There is nothing in common between PHP IDE and javascript.

Each browser supplies his own debugger and all they are already pretty good. You could also use any IDE supporting Javascript like MS Visual Studio (there is a free version out there)

HTH

Ivo Stoykov
0
 
Ray PaseurCommented:
Do these solutions all allow stepping through jquery?
What Ivo said!  

jQuery (and indeed all of JavaScript) is a client-side technology.  The server sends the JavaScript statements to the browser and the browser executes them.  This may result in additional server requests, as seen in AJAX implementations, and that may give the appearance of blurring the client/server relationship.  But it's only an appearance of blurring.  The JavaScript is still running on the client, so that is where you need to set the debugging, breakpoints, etc.,
0
 
joomla_phpAuthor Commented:
Thank you - I guess i'm just frustrated with firebug. Thanks for the explanations.
0
 
joomla_phpAuthor Commented:
div#rt-main div.rt-container div#rt-sidebar-a h2:hover

{  color: #dc052b;  }
0

Featured Post

Important Lessons on Recovering from Petya

In their most recent webinar, Skyport Systems explores ways to isolate and protect critical databases to keep the core of your company safe from harm.

  • 3
  • 2
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now