eclipse pdt 2.2 @ helios - php web application server - php

18
Eclipse PDT 2.2 @ Helios Roy Ganor Eclipse PHP Development Tool Project Lead

Upload: others

Post on 04-Feb-2022

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Eclipse PDT 2.2 @ Helios - PHP Web Application Server - PHP

Eclipse PDT 2.2 @ Helios

Roy Ganor

Eclipse PHP Development Tool

Project Lead

Page 2: Eclipse PDT 2.2 @ Helios - PHP Web Application Server - PHP

2

Download!!!

w/ Zend Debugger http://www.zend.com/pdt

Page 3: Eclipse PDT 2.2 @ Helios - PHP Web Application Server - PHP

Eclipse PHP Development Tools

2006 2007 2008 2009 2010

Proposal

and

Prototype

PDT 0.7 PDT 1.0 PDT 2.2

@Helios

PDT 2.1

@ Galileo

PDT 2.0

Page 4: Eclipse PDT 2.2 @ Helios - PHP Web Application Server - PHP

4

What happened since Galileo?

• The Eclipse platform is more mature than ever!

• New innovative projects in Eclipse

• New contributors to the Eclipse PDT team

• Focus, focus, focus!

Page 5: Eclipse PDT 2.2 @ Helios - PHP Web Application Server - PHP

5

Eclipse Helios / PHP Development Tools 2.2

•Quality

�More than 400 fixed issues (see next quality slide)

•Features

�New “Inspect” action in debug time

�New templated 'Content Assist‘

�New advanced editor syntax coloring scheme

�New show inherited members in quick outline view

�New decorated hover information box

�New drag and drop in PHP/JavaScript editors

�New powerful PHP search dialog

Page 6: Eclipse PDT 2.2 @ Helios - PHP Web Application Server - PHP

6

•When the breakpoint is hit, the Debug view opens. Step through the code, inspect and display variables and expressions

•Short-cut: ctrl+shift+i

Tip #1 - New “Inspect” Action

Page 7: Eclipse PDT 2.2 @ Helios - PHP Web Application Server - PHP

7

•When a content assist proposal is selected, an automatic parameters completion is provided.

•Use Tab to skip between parameters

Tip #2 - New Content Assist Template

Page 8: Eclipse PDT 2.2 @ Helios - PHP Web Application Server - PHP

8

•The default color scheme is changed to provide a clean more standard editor colors.

•More rules are now available

�Internal functions

�Deprecated elements

�Static variables

�And many more…

•Windows > Preferences > PHP > Editor > Syntax Coloring

Tip #3 - New Color Scheme

Page 9: Eclipse PDT 2.2 @ Helios - PHP Web Application Server - PHP

9

•After selecting a block of code, use a mouse-click to drag the content to another location in your editor

Tip #4 - New Drag & Drop

Page 10: Eclipse PDT 2.2 @ Helios - PHP Web Application Server - PHP

10

•When the quick outline is displayed, click on ctrl+o once again to list all inherited members of the class.

•Short-cut: ctrl+o

Tip #5 – Show Inherited Members

Page 11: Eclipse PDT 2.2 @ Helios - PHP Web Application Server - PHP

11

•Rich (HTML-based) informational text about elements shown in

the editor. Available in:

�Content assist

�Hover

Tip #6 – Rich Informational Text

Page 12: Eclipse PDT 2.2 @ Helios - PHP Web Application Server - PHP

12

•This tab in the Search dialog allows you to search for PHP

elements. To show the tab invoke Search > PHP.

Tip #7 – New Advanced PHP Search

Page 13: Eclipse PDT 2.2 @ Helios - PHP Web Application Server - PHP

13

•Quick outlines

• Improved folding

• Improved Syntax Highlighting

Tip #8 – Improved HTML/CSS/JS Editors

Page 14: Eclipse PDT 2.2 @ Helios - PHP Web Application Server - PHP

14

•Richer content assist for PHP 5.3 syntax

•Executive Environments

Tip #9 – Improved Support in PHP 5.3

Page 15: Eclipse PDT 2.2 @ Helios - PHP Web Application Server - PHP

15

•Eclipse Marketplace offers the Eclipse community a convenient,

information-rich portal that helps software developers find open

source and commercial plugins.

•To show the tab invoke Help > Eclipse Marketplace...

Tip #10 – New Eclipse Market Place

Page 16: Eclipse PDT 2.2 @ Helios - PHP Web Application Server - PHP

16

Quality and Performance

• Eclipse PHP Development Tools 49 features (link) 448 bugs (link)

• Eclipse Ajax Tools Framework 9 features (link) 113 bugs (link)

• Eclipse Platform 142 features (link) 1352 bugs (link)

• Eclipse Webtools JavaScript Development Tools 24 features (link) 589 bugs (link)

• Eclipse Webtools HTML/CSS/XML editing support 17 features (link) 152 bugs (link)

• Eclipse Remote Systems Explorer 15 features (link) 168 bugs (link)

• Eclipse Datatools 1 features (link) 32 bugs (link)

Page 17: Eclipse PDT 2.2 @ Helios - PHP Web Application Server - PHP

17

What users say…

Testing Helios now, and code hints are

extremely fast.

No delays, lags whatsoever. They appear

immediately after hitting the 2nd or 3rd

letter.

The last Eclipse PDT version appears to be

a good one.

First, it loads faster, and does not seem to

have the usual latency on frequent tasks,

such as autocompletion, code verification,

etc... CodeSniffer is really really faster.

http://cafe.softcity.com/article/view/1UTOxEzN/eclipse-pdt-2-2-faster-and-lighter

http://www.eclipse.org/forums/index.php?t=rview&goto=537390#msg_537390

Eclipse PDT 2.2RC2 is

incredible fast and now looks

like Java. I'm in love.http://twitter.com/Entropy82/statuses/15247269314

Just installed eclipse Helios

(RC2) for php developers.

Looks very nice! Maybe

switching back to eclipse after

few months with Aptana...

http://twitter.com/wilei/statuses/15268105650

eclipse helios with #PDT 2.2 RC1

is ultra fast, the documentation

feature is really nice, awesome

PHP Search, looks all quite good

http://twitter.com/ridculy/statuses/15653643187

Eclipse Helios 3.6 update is really nice,

just for PDT 2.2 which feels a lot quicker

and has some new features

http://twitter.com/cdamian/statuses/16064823694

Page 18: Eclipse PDT 2.2 @ Helios - PHP Web Application Server - PHP

18

Contributors (alphabetically)

•Very Active:

�Jacek Pospychala (TBD)

�Michael Spector

�Qiangsheng Wang

�Roy Ganor

�Zhongwei Zhao

•Active

�David Kelsey

�Nick Boldt

�Xu (���)

Thanks to the Eclipse Foundation and other contributors who enabled the development of this release