GoFuckYourself.com - Adult Webmaster Forum

GoFuckYourself.com - Adult Webmaster Forum (https://gfy.com/index.php)
-   Fucking Around & Business Discussion (https://gfy.com/forumdisplay.php?f=26)
-   -   Which PHP/CSS IDE to use ? (https://gfy.com/showthread.php?t=1036394)

Klen 09-01-2011 09:46 AM

Which PHP/CSS IDE to use ?
 
I was reading various reviews about PHP IDE programs,but seems every program have his group of followers so it's kind a hard to determine which one to pick.So if someone have good reason why certain ide is best,please post.Basically what i need is good debugger,good code completion,project management,support for frameworks and low memory usage and easy creation of css code similar to use of WYSIWYG html editor.
Here is list of programs which i found:
Zend Studio 8
http://www.zend.com/en/products/studio/features
Php Designer
http://www.mpsoftware.dk/testimonials.php
Webuilder
http://www.blumentals.net/webuilder/tour.php?id=3
Php Storm
http://www.jetbrains.com/phpstorm/
Netbeans
http://netbeans.org/
And there is also Table2Css program, http://www.table2css.com/ which comes handy for getting fast css code out of tables,but possibly some of those programs already have something similar to make it work.

Klen 09-01-2011 11:22 AM

Bump for programming/designing crew.

svzcom 09-01-2011 11:31 AM

I don't program PHP so much, but when i do i use Netbeans

AdultKing 09-01-2011 11:35 AM

Aptana Studio 3 http://www.aptana.com/

JayS 09-01-2011 12:14 PM

Zend Studio is my first choice because it's the fastest of the eclipse based IDE's, best integration of a debugger and other useful plugins for mysql/xml etc.

If you are looking for a free IDE, go for Netbeans.

Klen 09-02-2011 04:29 AM

And bump for today.

mafia_man 09-02-2011 05:41 AM

PDT because it's free. I do like PHP Storm though, nice git integration.

HomerSimpson 09-02-2011 08:25 AM

Notepad++ user in here :thumbsup

blazin 09-02-2011 08:39 AM

Komodo Edit (free version)

potter 09-02-2011 08:42 AM

I must be weird, I just hand code everything.

edgeprod 09-02-2011 08:47 AM

Quote:

Originally Posted by potter (Post 18399210)
I must be weird, I just hand code everything.

Not so much weird as inefficient. It's like the quaint shop owner who still figures out your total by hand -- a cash register would be a more efficient choice.

I use phpEd, which doesn't "get in the way" of coding, but helps me organize file structures, includes, etc, in a more sensible fashion.

mafia_man 09-02-2011 08:49 AM

Quote:

Originally Posted by potter (Post 18399210)
I must be weird, I just hand code everything.

I hand code Python and Ruby but a messy language like PHP needs an IDE.

I wouldn't hand code Java either.

fris 09-02-2011 08:58 AM

im a notepad++ fan here.

also php designer is decent

http://www.mpsoftware.dk/phpdesigner.php

Babaganoosh 09-02-2011 08:59 AM

I hate the Java IDEs. What ugly, slow pieces of shit they are. Most of the others are out because they either don't support logging in to ssh with keys or only support weaker keys.

My favorite so far is PHP Designer but I can only use it on the dev server on my local network since it uses regular ssh login via password. It won't log in to my production servers because they all use 4096-bit ssh keys.

Lately I have just been using gedit in linux. I miss some of the tools I have access to in a real IDE but all I really need is syntax highlighting and in linux it's easy to map a ssh connection so I can edit remotely.

potter 09-02-2011 09:54 AM

Quote:

Originally Posted by edgeprod (Post 18399216)
Not so much weird as inefficient. It's like the quaint shop owner who still figures out your total by hand -- a cash register would be a more efficient choice.

Not disagreeing with you in the slightest.

But there is a reason jquery is what it is now. I could go write pages and pages of javascript to accomplish various things on websites, but instead I'll drop in the jquery library and then only write 15 lines of code to accomplish it.

However the same could be said for even writing a php script (that was so complex it would need an IDE) from scratch instead of starting off with one of the many great open source platforms out there today. There isn't a single thing you could program today in which 99% of would not be reinventing the wheel.

Again, not questioning that an IDE is more efficient. Just stating that the majority of the time if you're writing something so complex an IDE would save you time/energy - you might already be going about the script in an inefficient way.

:winkwink:

raymor 09-02-2011 10:10 AM

Quote:

Originally Posted by edgeprod (Post 18399216)
Not so much weird as inefficient. It's like the quaint shop owner who still figures out your total by hand -- a cash register would be a more efficient choice.

I'll race you. I think it's more about learning curve. Kind of like WYSIWYG versus a text editor.
I used to have a habit of racing WYSIWYG users versus a decent text editor. For a simple page
like Google's home page I could finish duplicating it in a text editor just as the big WYSIWYG
finished loading.

The real advantage to clicking Tools -> Insert -> Div as opposed to just typing
<div>, we found, is that the guy with the text editor has to actually remember
how to code. Typing five characters is a hell of a lot faster and more efficient, though.
Similarly you can click through your IDE add a CSS declaration and you don't have to
remember that it's called font-face. Typing font-face at 50 words per minute is quite
bit more fast and efficient, though. It just has a learning curve.

That's been my experience over fifteen years, anyway. At this point I don't, and wouldn't,
use an IDE except maybe for some GUI design tasks. For creating a Windows GUI, it's
nice to click on "button", drop it on the form, right click, set it's properties, then click the
button to set it's action. Still if I did that every day I bet I could do it faster with a text
editor then all that clicking and right clicking and selecting each property.

acctman 09-02-2011 11:57 AM

PHP Designer http://www.mpsoftware.dk/phpdesigner.php

CYF 09-02-2011 12:03 PM

I use nano on the fbsd box, and Coda on my Mac.

Thomas007 09-02-2011 12:29 PM

I have tried Zend Studio, Eclipse PDT and Netbeans.

I'm now using Netbeans because it handles large source files better than the others.

fris 09-02-2011 02:43 PM

Quote:

Originally Posted by acctman (Post 18399739)

yep decent ;)

raymor 09-02-2011 04:13 PM

Having said all of that anti-IDE stuff I realized I do have some IDE-like features in my text editor - syntax highlighting, syntax check, and a very specific, limited kind if autocomplete. I use probably the most efficient tool which also has the biggest learning curve - vim.

harvey 09-02-2011 04:22 PM

I use Notepad++ but was thinking on some way of improving things with some kind of WYSIWYG editor or something, most specifically for design rather than coding. Sadly, all html/CSS editors I have found are beyond horrible and they end being more confusing since I need to rebuild parts of the code thus spending 2x or 3x the time I would spend with Notepad++ . Then again, would LOVE to find something, up to date the old Netscape Composer WYSIWYG editor was never reached IMHO, that's what I'd need right now: simple, fast, not overcluttered with retard stuff I'll never use and writing perfectly valid code :2 cents:

react 09-02-2011 05:18 PM

TextMate.

Nookster 09-02-2011 07:14 PM

I've tried a lot. It all boils down to what you need it for. If you need it for general project management and code completion (general development use), personally I prefer WeBuilder
For working with frameworks and whatnot, I prefer Zend.

I don't prefer any others. <my 2 cents>

VladS 09-02-2011 07:44 PM

Quote:

Originally Posted by potter (Post 18399210)
I must be weird, I just hand code everything.

Yeah, me too, i don't need the extra garbage code. I also use Notepad++ from time to time, but for the rest, it's all hand coding.

VladS 09-02-2011 07:47 PM

Quote:

Originally Posted by harvey (Post 18400315)
[...] writing perfectly valid code [...]

There will never be anything like that, or at least not for the more complex layouts. :2 cents:

harvey 09-02-2011 08:22 PM

Quote:

Originally Posted by Gsx-R (Post 18400577)
There will never be anything like that, or at least not for the more complex layouts. :2 cents:

I mean only for html, Netscape Composer could do it, and even though I'm aware that it was a more basic standard set, it's really curious that no editor THAT I KNOW OF could get to something as simple as that. I'd really love to have something like NS Composer only that updated with html4 and html5 standards and some basic CSS, not even complex stuff. I've seen many online services that creates all of these things (by parts), so it's just a question of putting it all together. I mean, something like Dreamweaver but simpler and with way better output. :2 cents:

CodeR70 09-02-2011 09:11 PM

Quote:

Originally Posted by react (Post 18400405)
TextMate.

+1

TextMate + rsync

Young 09-02-2011 10:15 PM

Another TextMate user here. I couldn't imagine using anything else...seriously. It's one of the perks of own a Mac.

Tempest 09-02-2011 10:17 PM

EditPlus

edgeprod 09-06-2011 08:28 AM

Quote:

Originally Posted by potter (Post 18399431)
However the same could be said for even writing a php script (that was so complex it would need an IDE) from scratch instead of starting off with one of the many great open source platforms out there today. There isn't a single thing you could program today in which 99% of would not be reinventing the wheel.

I don't tend to use libraries because they often have significant bloat that I or my clients don't need. Also, there's something to be said for not doing what 99% of people are doing. :winkwink: But overall, you're right.


Quote:

Originally Posted by raymor (Post 18399464)
I'll race you. I think it's more about learning curve. Kind of like WYSIWYG versus a text editor.

I think you're confusing what an IDE does. It's not about inserting <div> automatically for you. Really, it's about what the coder finds helpful (and enables) and what he/she does not find helpful (and disables). For me, here are the main advantages. Other coders' advantages will vary:

1. I use camel-case methods in my classes. So, if I'm doing a query like this:

Code:

echo $modelObject->getModelEthnicityCodeByID($modelID);
I can simply auto-complete the method with my tab button, as opposed to continually (and possibly incorrectly) typing it. This saves me a lot of time on pages with complex queries inter-meshed with each other, and on pages with lots of queries in different places.

2. File transfers are a snap for me in an IDE. For example, in my preferred IDE (phpEd), when I'm editing a page, I simply press CTRL+SHIFT+S, and the page is uploaded to the server. Likewise, there are shortcuts to upload my directory, the whole project, etc. No dragging, dropping, logging into other programs, etc, etc.

3. File management is very easy, too. From right inside of the IDE, I can drag-and-drop images, includes, and all sorts of files, as needed. I can then see them in a directory structure and reference them for includes, etc, etc.

4. Fewer typo errors. When I'm auto-completing, there's very little chance of a type in a method, class, or object name.

5. Error checking. I'm beyond leaving off semi-colons, of course, but sometimes when I'm four parenthesis deep, I'll accidentally use three. The IDE lets me know visually and immediately. Same for unclosed nests, etc.

6. Working with a live site is less harrowing. Often, we need immediate changes to a live site without running them through a development environment first. In these cases, they are mission-critical pages that simply cannot load with a PHP error. The IDE helps me check my code to ensure that it'll run right the first time.

Adultnet 09-06-2011 09:31 AM

well im working with phpstorm , it fucking rocks..:)
git,svn support, out standing performance, clean and fast.

VladS 09-06-2011 09:43 AM

Quote:

Originally Posted by harvey (Post 18400602)
I mean only for html, Netscape Composer could do it, and even though I'm aware that it was a more basic standard set, it's really curious that no editor THAT I KNOW OF could get to something as simple as that. I'd really love to have something like NS Composer only that updated with html4 and html5 standards and some basic CSS, not even complex stuff. I've seen many online services that creates all of these things (by parts), so it's just a question of putting it all together. I mean, something like Dreamweaver but simpler and with way better output. :2 cents:

Yeah, i understand. I doubt there'll be something like that in the near future. I might be wrong though and the OCD talking, but i just have to have clean code, well written, etc... even for html only, it makes a huge difference from all aspects, if you put a clean and short code and a messy tons of tags one. :2 cents:

mafia_man 09-06-2011 09:48 AM

Quote:

Originally Posted by Adultnet (Post 18406805)
well im working with phpstorm , it fucking rocks..:)
git,svn support, out standing performance, clean and fast.

The debugger is amazing too.

Set a cookie with javascript and enable listening and it just works.

LouiseLloyd 09-06-2011 11:25 AM

Notepad++ on Windows
Espresso on Mac

raymor 09-06-2011 12:52 PM

Quote:

Originally Posted by harvey (Post 18400315)
Then again, would LOVE to find something, up to date the old Netscape Composer WYSIWYG editor was never reached IMHO, that's what I'd need right now: simple, fast, not overcluttered with retard stuff I'll never use and writing perfectly valid code :2 cents:

Have you tried it recently? It's now called Seamonkey. That's also my favorite browser by far.


All times are GMT -7. The time now is 10:32 AM.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
©2000-, AI Media Network Inc123