Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 26 reacties
Bron: phpDesigner, submitter: Bux666

Het progamma phpDesigner is een 'integrated development environment' voor het schrijven van onder meer php-, html-, xml-, javascript- en sql-code. De software biedt daarbij ondersteuning aan project- en bestandsbeheer, syntax highlighting en debug-mogelijkheden. De ontwikkelaars hebben enkele dagen geleden versie 7.0 uitgebracht met de volgende lap tekst van aanpassingen:

Version 7.0:
  • New. JavaScript code completion
  • New. Support for JavaScript Object-oriented programming (OOP)
  • New. JavaScript code tip with extended information/documentation
  • New. Support for user-defined JavaScript functions
  • New. Support for user-defined JavaScript variables
  • New. Code Explorer for JavaScript
  • New. Jump to JavaScript declarations
  • New. Support for the JavaScript framework ExtJS
  • New. Support for the JavaScript framework jQuery
  • New. Support for the JavaScript framework Yahoo! UI Library (YUI)
  • New. Support for the JavaScript framework Dojo
  • New. Support for the JavaScript framework Prototype
  • New. Support for the JavaScript framework MooTools
  • New. Added JavaScript operators to the JavaScript menu
  • New. Added JavaScript Statements to the JavaScript menu
  • New. Added JavaScript single line comment to the JavaScript menu
  • New. Added JavaScript multi-line comment to the JavaScript menu
  • New. Added History() to the JavaScript menu
  • New. Code Explorer for CSS
  • New. Jump to CSS declarations
  • New. Code completion can now suggest the closing tag for HTML/XHTML
  • New. Code completion can now suggest the closing tag for XML
  • New. Inline JavaScript code completion in HTML/XHTML (in events like onclick="...")
  • New. Inline CSS code completion in HTML/XHTML (style="...")
  • New. Option to delay the PHP syntax check
  • New. Added support for SFTP
  • New. Support for SFTP using password
  • New. Support for SFTP using key
  • New. Option to customize the ftp/sftp name in the ftp/sftp manager
  • New. Added Bookmarks to the Go to menu
  • New. Support for Google Chrome (browser preview)
  • New. Support for Microsoft's Bing search engine (Live has been removed)
  • New. Upgraded to the latest version of HTML Tidy
  • New. Upgraded to the latest version of PHP (version 5.3) and configured with Xdebug
  • New. Optimized memory usage on big projects (declarations is now compressed e.g. from 40MB to 15MB for parsed data)
  • New. Force loading files as UTF-8 (Preferences > General)
  • New. By default the syntax for PHP is now delayed with 3seconds (previously 1 second)
  • New. Support for text output (embedded browser - before only support for formatted/html output)
  • New. Dialog to edit default templates
  • New. Code completion with supported parameters in the dialog for editing the default templates
  • New. Option to edit the default HTML/XHTML template
  • New. Option to edit the default CSS template
  • New. Option to edit the default XML template
  • New. Option to edit the default JavaScript template
  • New. Option to edit the default VBScript template
  • New. Option to edit the default SQL template
  • New. Option to edit the default Perl template
  • New. Option to edit the default Java template
  • New. Option to edit the default C# template
  • New. Option to edit the default Python template
  • New. Option to edit the default Ruby template
  • New. Option to edit the default Smarty template
  • New. Option to edit the default No syntax template
  • New. Save to FTP button added to the File toolbar
  • New. Copy to FTP button added to the File toolbar
  • New. By default the Keep text is now on (Preferences > Editor > Code completion)
  • New. Added Go to menu (Go to declarations etc.)
  • New. Select file from the menu File has now been renamed to Go to file and moved to the menu Go to
  • New. Project files has been renamed to Go to project file and moved to the menu Go to
  • New. Code tip now supports overloaded functions
  • New. Code completion now support catch(Exception $e) // $e-> will hold Exception class
  • New. Support for 'user initialized' functions (similar as variables)
  • New. Support for function parameters initialized by PhpDoc keyword @param
  • New. Code tip now supports multiple __construct
  • New. Support for class completion for variables in local scope from global namespace (global $a; $a->[CC])
  • New. Link to Facebook in the menu About
  • New. Link to Support in the menu About
  • New. Panels button added on the Window toolbar
  • New. Color selector
  • New. Added comment to the CSS style block (menu CSS)
  • New. Added CSS comment /* */
  • New. @Import CSS file
  • New. Added wizard for creating new sibling CSS Selector
  • New. Added wizard for creating new child CSS Selector
  • New. Added wizard for creating new pseudo CSS Selector
  • New. Link to support in the menu Help
  • New. Link to the Facebook Page for phpDesigner
  • New. Link to Tutorials and Resources
  • New. If you open a file without a file extension it will now use by default the intelligent syntax highlighter (preferences)
  • New. On drop files on editor area you can now set it to either open the file or insert it as a url (preferences)
  • New. Option to disable the JavaScript code completion and code tip (preferences)
  • New. Option to skip the Print Preview (preferences)
  • New. Option to insert the current file directory in the Search dialog
  • New. Added support for more special characters in the special characters dialog
  • New. Support for TortoiseSVN "Resolve"
  • New. Support for TortoiseSVN "Log"
  • New. Swedish language file added
  • New. Croatian language file updated
  • New. Spanish language file updated
  • Fixed. By default the find/replace dialog will automatic close after the search
  • Fixed. Find/replace in all opened documents (previously it marked all files as modified)
  • Fixed. Code beautifier for PHP (before it removes the space between the variable and the variable type)
  • Fixed. Scrolling with the mouse inside the embedded browser in phpDesigner
  • Fixed. Configuring the output directory for Xdebug profiler only if php.ini exists
  • Fixed. The PHP window is now only displayed if there are errors/warnings on Run
  • Fixed. Support for changing colors for special tags like <?php ?>
  • Fixed. Reload project renamed to Rescan Project
  • Fixed. Search bar inside the embedded browser has been removed use instead the default one in the web browser
  • Fixed. Better cleanup of unused tmp files when debugging and running files
  • Fixed. The Preview and Run button has been merged into just Run
  • Fixed. If file is not modified the tmp file on Run will be ~ + filename
  • Fixed. If file is modified the tmp file on Run will be ~~ + filename
  • Fixed. Jump to declaration improved for especially self::/parent::/$this->/$someObj->
  • Fixed. Application manager
  • Fixed. Better resolving object properties
  • Fixed. Better visibility in code tip for parent/self/$this/__construct/extends
  • Fixed. Better support in code completion and code tip for parent:__constructor()
  • Fixed. Class body completion for interface methods
  • Fixed. Fix constructor support for build-in objects
  • Fixed. Renamed code completion option "If no match found, select the first item" to "Auto-select first item"
  • Fixed. If file contains error the debugger (Xdebug) will now alert why it cannot start and jump to the error
  • Fixed. Better text/icons for Web search and searching in the PHP manual
  • Fixed. Export CSharp syntax highlighter (Preferences)
  • Fixed. Import CSharp syntax highlighter (Preferences)
  • Fixed. Export VBScript syntax highlighter (Preferences)
  • Fixed. Import VBScript syntax highlighter (Preferences)
  • Fixed. Export CSS syntax highlighter (Preferences)
  • Fixed. Import CSS syntax highlighter (Preferences)
  • Fixed. Clear all search marks in opened files
  • Fixed. Auto-closing html/xhtml tags is now by default on
  • Fixed. Default path for the syntax check for PHP
  • Fixed. Inserting a phpDoc from the toolbar
  • Fixed. phpDoc indention on pressing Enter
  • Fixed. Bookmark positions after performing a search/replace
  • Fixed. Strip HTML/XHTML tags
  • Fixed. Printing and dimming
  • Fixed. Setting the Xdebug profiler output path (support for Vista and Windows 7)
  • Fixed. Default bold <b> has been replaced with <strong>
  • Fixed. Default italic has been replaced with <em>
  • Minor fixes and improvements
Versienummer:7.0
Releasestatus:Final
Besturingssystemen:Windows 7, Windows XP, Windows Vista
Website:phpDesigner
Download:http://www.mpsoftware.dk/downloads.php
Bestandsgroottes:3,93MB t/m 29,90MB
Licentietype:Shareware
Moderatie-faq Wijzig weergave

Reacties (26)

Ik heb dat al eens geprobeerd (een jaar geleden, dus een oudere versie)...

En ik moet zeggen, het is op zich wel leuk, maar ik apprecieer niet zo hard de suggesties dat ik krijg... Geef mij maar de goede ouwe Dreamweaver.
Kleurtjes in PHP-code zijn op zich al genoeg! Meer moet dat niet zijn... (dan heb je volledige controle over je code)
Als je DW als volwaardige en complete dev-tool ziet voor PHP-driven sites, sorry, maar dan ben je niet op een professioneel niveau bezig.

Ik gebruik zelf NetBeans voor PHP en Java, en de support die zo'n IDE je geeft is werkelijk onmisbaar. Een goede IDE weet waar je het over hebt, in een vrij letterlijke zin van het woord: de IDE weet dat de variabele die je gebruikt nog niet geinitialiseerd is, omdat je een typo hebt gemaakt. De IDE weet ook van welke type een variabele is, en dus welke methods en properties daarvoor beschikbaar zijn. Teven een on-demand help-venstertje, met de documentatie die direct uit de source code geplukt wordt.

That said, door zijn structuur van de talen zoals PHP en Javascript werken deze functies van een IDE nooit zo goed als voor een taal zoals Java. Met een goede IDE, zoals netbeans, ga je een strong typed taal zoals Java plotseling erg waarderen.

Overigens zijn de OSS IDE's zoals NetBeans echt enorm verbeterd de afgelopen jaren. Ik zie in de feature list van phpDesigner eigenlijk ook niets meer dat het gratis NetBeans niet ook gewoon heeft. Andersom juist wel.
Ok, daar heb je wel gelijk in, maar mensen die echt enorme sites bouwen en aan enorme projecten bezig zijn, die gaan waarschijnlijk wel andere (betalende) tools gebruiken om hun sites te devven...

Maar voor een gewone devver (zoals ik), waarbij een site relatief klein en onnozel blijft (nu, in lijntjes, wat een slechte kenmerk is, maar goed... dat zal dan rond de 2.000 lijntjes zijn), daar zullen dan zo'n tools enorm storend werken, zeker als je niet helemaal standaard code gebruikt voor bepaalde doeleinden.

Maar goed, je hebt wel gelijk dat deze tool zeker wel handig is... en niet kan tippen tegenop DW, maar je moet wel toegeven dat voor een kleine site (en waar deze tool waarschijnlijk voor bedoeld is, ga ik ervan uit), dat dat niet helemaal handig is.
Ik pak al voor vrijwel alles dat groter is dan <?php phpinfo(); ?> NetBeans erbij. Ik heb een DW-licentie hier, maar die gebruik ik eigenlijk alleen nog voor als ik met antieke tabulaire HTML moet gaan klooien voor nieuwsbrieven e.d. Verder nog notepad++ voor als er even snel een kleinigheid aangepast moet worden.

Dat grote IDE's dus niet ook voor kleinere frutsels gebruikt kunnen worden is dus imo niet waar.
geef mij maar Aptana, gratis en waarschijnlijk even functioneel...
Lang mee gewerkt, maar Eclips is zo verschrikkelijk log. NetBeans bied bijna alles wat Aptana bied en is veeeeel rapper (en volledig gratis).
Kan ik mee van getuigen.

Daarenboven is Eclipse best verwarrend. De leercurve kan je gerust heel stijl noemen.
Klopt :) maar het is een heerlijk programma om mee te werken. In ieder geval voor Java of andere OO talen.
Je kan aptana standalone draaien of in Eclipse. Ik heb zelf NetBeans nog nooit geprobeerd maar dat is ook omdat ik mijn weg wel goed kan vinden in Eclipse.
Ik gebruik zelf altijd Notepad++ voor mijn phpwerken, is dat nou echt veel onhandiger dan bijv. een phpDesigner/NetBeans etc?
Dat hangt er vanaf, de reactie van Fuzzillogic is hierin wel een goede uitleg.

Maar als je geen gebruikt maakt van classes en de variabellen welke je gebruikt kunt onthouden is er geen noodzaak toe, het is ook maar net wat je fijn vindt werken.

Edit:
Dit was een reactie op Rvdven, zojuist op het verkeerde knopje gedrukt helaas.

[Reactie gewijzigd door ronn0 op 26 oktober 2009 11:22]

Ik vind een SVN functie noodzakelijk, volgens mij ontbreekt dat in Notepad++
Ik gebruik phpDesigner weleens voor de codecleaner. Als ik een beetje te laks ben geweest in een consequente manier van scripten bij grote projecten.

[Reactie gewijzigd door ronn0 op 26 oktober 2009 11:18]

Kan phpDesigner ook automatisch interpuctie zetten?
Dat was wel slordig van me ja ;-)
Heb in het verleden eens phpDesigner geprobeerd, vond het zeker niet slecht. Echter, in mijn ogen kan niks nog toppen aan Netbeans, wat ik gebruik als IDE voor zowel php als c++ (sinds kort) . Is uit te breiden met flink wat plugins, en heeft enorm simpel op te zetten subversion client aanboord waarmee werken met een svn repository geen probleem is. Met als extra een van de mooiste GUI's onder IDE's. (wat betreft "vormen" en dergelijke, heb het niet over menu structuren)
Komodo Edit is wat ik gebruik.
"Komodo Edit is a free, open source editor from dynamic language experts."

http://www.activestate.com/komodo_edit/
Ik gebruik dit programma altijd voor PHP en ik vind het een heel prettig programma.
phpDesigner was op zich een leuke (gratis) applicatie totdat de ontwikkelaars zich hebben laten uitkopen. Destijds hebben ze ondersteuning voor de huidige versie (versie 2006 o.i.d.) laten vallen, de mooiste features onder een licentie gestopt en de gratis versie compleet gestript. Ik heb het pakket voorafgaand toch enige tijd gebruikt en was er toen wel over te spreken.

De aanpassingen zijn bij mij echter in het verkeerde keelgat geschoten en ben sindsdien geswitched naar verschillende andere pakketten waaronder Dev-PHP IDE, NetBeans en Eclipse (sinds ik met *nix werk).

Vanuit professioneel opzicht werk ik nu met Zend Studio 6 en gebruik ik privé nog steeds Eclipse. Neemt niet weg dat phpDesigner ongetwijfeld vandaag de dag nog steeds een prima pakket is, maar voor mij hebben ze het verknald. :)
Hier een PHPDesigner gebruiker, maar heb ook NetBeans en Aptana gebruikt.

Waarom ik PHPDesigner gebruik en niet Netbeans en/of Aptana? Geen idee, voor mijn gevoel maakt het eerlijk gezegd niet zoveel uit welke IDE je gebruikt (dan heb ik het wel over de grotere pakketten als NetBeans, etc. dus niet notepad++ ;) ). Veelal hebben ze dezelfde features en verschilt alleen het jasje waarin deze features zitten. Wat dat betreft vind ik PHPDesigner wel een prettige cleane interface hebben. Ook kan er veel ingesteld worden wat betreft autocompletion, etc.

Daarnaast vanuit mijn werk eenmalig een licensie gekregen en die is de rest van je leven geldig. Kortom, je betaald dus eigenlijk maar eenmalig voor een licentie die voor elke nieuwe versie automatisch weer te gebruiken is. Daardoor vind ik het eigenlijk helemaal niet zo duur. Moet dan wel weer eerlijk toegeven dat als ik 'm zelf had moeten kopen, een van de gratis alternatieven het wel was geworden.

Kortom, welke "beter" is, is zeker bij de grotere pakketten gewoon een kwestie van proberen welke jou het beste bevalt.

[Reactie gewijzigd door dvdheiden op 26 oktober 2009 13:36]

Daarnaast vanuit mijn werk eenmalig een licensie gekregen en die is de rest van je leven geldig. Kortom, je betaald dus eigenlijk maar eenmalig voor een licentie die voor elke nieuwe versie automatisch weer te gebruiken is. Daardoor vind ik het eigenlijk helemaal niet zo duur. Moet dan wel weer eerlijk toegeven dat als ik 'm zelf had moeten kopen, een van de gratis alternatieven het wel was geworden.
Dat is niet waar. Als je versie 6 (v6.2.5.2) of lager hebt, dan moet je betalen voor de upgrade. Je krijgt dan wel korting, maar betalen ontkom je niet aan. De license is 'life-time' voor de major versie (v7) maar niet voor de latere. Bron
Damn, dan kan ik dus niet upgraden naar 7. Nou dat wordt dan phpDesigner uitzwaaien want weiger om voor elke nieuwe versie weer te moeten betalen terwijl er redelijk wat gelijkwaardige alternatieven zijn die niets kosten. Wil best betalen maar dan moet het wel een meerwaarde hebben.

[Reactie gewijzigd door dvdheiden op 26 oktober 2009 15:39]

ik zal het eens gaan proberen, eerste keer dat ik met dit pakket in aanraking kom :)

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True