[FLOW3-general] (SURVEY) Development Environment Platform and more
Rik
luiheidsgoeroe at hotmail.com
Fri Jun 4 13:16:21 CEST 2010
Thomas Fritz wrote:
> 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?
Linux, 32/64 does not impact work much, usually Debian Stable (Lenny) with
some testing/unstable packages.
> 2) Which IDE / Editor do you use? Any plugins? Which version?
KDevelop 4.0.0 with PHP package.
> 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?
Extremely satisfied, missing features:
- Automatic detection of instantiation of a specific variable when not in
current document and not declared in phpdocumentor syntax elsewhere in the
project (although a project wide search is ofcourse possible, it does mean
several seconds to minutes work instead of the near instant jump to the
declaring line when one of these conditions are met).
- A.t.m. trying to integrate remote debugging with xdebug
(http://nikosams.blogspot.com/2010/02/kdevelop-xdebug-php-debugger.html), no
luck so far, using protoeditor for that (stepping through code, breakpoints,
inspect variables in scope etc.).
> 4) What kind of Server Platform do you use for your daily development work
> (Xamp, self compiled set of software, dedicated server, etc)?
Standard LAMP install on Debian, some custom shell scripts & scripts for
editor.
> 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?
Collaborate:
- talking (sitting just a few meters away is very handy)
- MSN/email etc.
- Mantis bugtracking
Version control:
- Subversion on a server with a daily backup schedule (you do not want to
lose your entire history, even though the source is usually present on a
deployment or development location elsewhere if that happens).
> 6) Do you use any Virtualization solution for development? If not, which
> would you prefer (Virtualbox / VMWare)?
Using Virtualbox Open Source Edition for debugging MSIE behaviour, purely
because it was easiest to set up. As my desktop / development environment so
closely resembles deployment (in essence, the packages & even the kernel are
the same) haven't had the need for a more elaborate setup.
> 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?
Both development & production: Debian stable (Lenny).
--
Rik
More information about the FLOW3-general
mailing list