[FLOW3-general] (SURVEY) Development Environment Platform and more

Thomas "Thasmo" Deinhamer thasmo at gmail.com
Sat May 29 01:04:20 CEST 2010


Am 28.05.2010 09:34, schrieb Thomas Fritz:
> Hi everybody!
>
> This is a kind of survey. Why? First, i want to know some details how FLOW3
> / TYPO3 Phoenix Developers do their daily development work, because i have
> some ideas which i think could help us all but i first want to know if i am
> completly wrong. Second, i think others might get some tipps here in the
> future for their daily development work. And last but not least i also think
> that some plugin developers (e.g.: DEV3 or others) can get an idea of how
> developers want to work.
>
>
> 1) Which operating system do you use / prefer for your daily work (Apple /
> Windows / Linux)? 32 or 64bit?

I'm on Windows Vista still, althou never used OS X or Linux yet.

> 2) Which IDE / Editor do you use? Any plugins? Which version?

I'm using Dreamweaver CS4, but tried many of 'em,
including Aptana, Net Beans, Komodo IDE (the free version), etc.

> 3) Are you satisfied with your whole Development Environment (IDE / Editor /
> Server Platform / Developemt Environment / operating system / etc )? What
> features, etc. do you miss? What would make you and others even more
> productive?

Well, no - never, but who is really? ;o) The problem is, that all those 
big IDEs just don't have all those featured combined I need. E.g. 
dreamweaver has great remote support via FTP - no need to create 
projects etc. - while it lacks code completion and this magic code hints 
thingies all those big IDEs like Aptana or NetBeans have. (Not sure how 
all that is called - e.g. Getter and Setter creation is not done easily 
with Dreamweaver - I'm really missing that - or also Zen Coding is 
something Dreamweaver can't do?!)

On the other side the "big" IDEs are mostly based on JAVA which is imho 
SLOW. Aptana has a lot of features but it's just a big unusable and slow 
beast; and it was kinda buggy when I tried it last. Net Beans is a lot 
cooler, but I haven't yet figured out how to simply access my projects 
on my server via FTP - I think you're forced to create a corresponding 
'offline' project and Net Beans downloads all the files from the server. 
This is imho in first place very nice but Net Beans LACKS the ability to 
check if a file was changed on the server, so it's impossible to use it 
in a team.

So long story short, I haven't found the 'perfect' IDE yet.

> 4) What kind of Server Platform do you use for your daily development work
> (Xamp, self compiled set of software, dedicated server, etc)?

I'm not that experienced and work in a small agency. We/I work directly 
via FTP on the server, using Apache/PHP5.2. At home/private I work on 
some TYPO3 Extensions using my own private VPS (Virtual Server) also via 
Dreamweaver/FTP directly but I commit those extensions to the TYPO3 
Forge via SVN. But I'm just a beginner regarding SVN and collaborative 
development. I'm not used to it and therefor it seems a bit complicated 
for me imho.

> 5) Do you work with others on one project? How do you collaborate your work?
> Which VCS Software do you use? What do you miss?

See 4) - I'm working alone most of the time; small agency. But when 
there are 2 or more working on a project/website we just communicate who 
is working on what part and so we don't mess up each other's changes. 
This works in our small team quite well.

> 6) Do you use any Virtualization solution for development? If not, which
> would you prefer (Virtualbox / VMWare)?

Well not sure what you mean about that, but I use MS VirtualPC sometimes 
to check websites in IE6.

> 7) Which environment (Windows / Linux / Apple) for development and/or
> production of your WebApplications and which version / distribution (XP /
> Win7 / Ubuntu 10.04 / Gentoo / etc) do you prefer?

I have no comparison to all of em, but I'm used to Windows (Vista, XP), 
didn't try Windows 7 yet, nor Mac OS X or Linux. We have Apple computers 
in our agancy for the designers but I've figured out it's kinda a huge 
change swapping OS from WIndows to Mac, because you need to get used to 
the keyboard shortcuts etc. which takes you a lot of time in the beginning.

> Thank you very much for your time.

You're welcome!

> Kind regards
>
> Thomas Fritz

Regards,
Thomas

PS: Uh, is this survey only for FLOW3/TYPO3 developers? Sorry if I 
wasn't meant to participate here, but I was in the need of answering 
your questions somehow. xD


More information about the FLOW3-general mailing list