• Registrieren
  • Anmelden
  • Dokumentation
  • Hilfe

Thomas Schaaf

Administrator

Geschlecht: Männlich

Wohnort: Braunschweig

1

Sonntag, 21. September 2008, 11:50

VS.Php 2.6 - wir sind kräftig am werkeln

Hallo!

Wir arbeiten hart an dem neuen VS.Php. Also was ändert sich?

Die Geschwindigkeit beim Laden von Projekten war bisher wirklich nicht optimal, daher war unser größtes Ziel für 2.6 das Laden von Projekten zu verbessern. Außerdem haben wir oft den Wunsch bekommen, dass es eine globale IntelliSense geben soll, woran wir momentan arbeiten.

Wer also einmal ausprobieren will, was bis jetzt steht kann es sich hier herunterladen:

VS.Php Standalone: http://vsphp.de/download/2.6/se/vsphp_de_2.6.2.5015.zip
VS.Php für VS 2008: http://vsphp.de/download/2.6/2008/vsphp_de_2.6.2.5015.msi
VS.Php für VS 2005: http://vsphp.de/download/2.6/2005/vsphp_de_2.6.2.5015.msi

Das Zend Framework wird jetzt auch in der Version 1.6 mitgeliefert.

Frohes Schaffen wünscht euch das ganze Team

2

Samstag, 4. Oktober 2008, 17:07

Apache HTTP Server funktioniert nicht mehr

Wenn ich auf meiner entwickelten Seite auf einen Link klicke stürzt der Apache Server sofort mit folgender Meldung ab:

Problemsignatur:
Problemereignisname: APPCRASH
Anwendungsname: apache.exe
Anwendungsversion: 2.0.49.0
Anwendungszeitstempel: 4068a0a1
Fehlermodulname: php_xdebug.dll
Fehlermodulversion: 2.0.3.0
Fehlermodulzeitstempel: 47fcd9b9
Ausnahmecode: c0000005
Ausnahmeoffset: 00008493
Betriebsystemversion: 6.0.6001.2.1.0.256.1
Gebietsschema-ID: 1031
Zusatzinformation 1: a34a
Zusatzinformation 2: c9c5f4fd744690d388ab9d5b3eb051a7
Zusatzinformation 3: cb2e
Zusatzinformation 4: 650bb5690556a17e911375b94d3e16f0

System:
Win Vista Ultimat 64bit, VS2008 TS, VS.Php 2.6 for Visual Studio 2008 Version 2,6,2,5015, I-Net Explorer 7

Thomas Schaaf

Administrator

Geschlecht: Männlich

Wohnort: Braunschweig

3

Samstag, 4. Oktober 2008, 18:06

Da es eine Vorabversion ist sind eventuell noch Fehler vorhanden.

Wir arbeiten gerade daran, dass VS.Php stabil arbeitet, da wir es auch für uns ein Produkt ist, welches wir täglich benutzen.

Grüße,
Thomas Schaaf

Thomas Schaaf

Administrator

Geschlecht: Männlich

Wohnort: Braunschweig

4

Samstag, 4. Oktober 2008, 19:21

VS.Php 2.6.2.5030

So damit die, die VS.Php Betatesten die neuste Version haben stelle ich diese hier mal online:

VS.Php Standalone: http://vsphp.de/download/2.6/se/vsphp_de_2.6.2.5030.zip
VS.Php für VS 2008: http://vsphp.de/download/2.6/2008/vsphp_de_2.6.2.5030.msi
VS.Php für VS 2005: http://vsphp.de/download/2.6/2005/vsphp_de_2.6.2.5030.msi


Vielen Dank fürs Testen!

Mit freundlichen Grüßen,
Thomas Schaaf

5

Sonntag, 5. Oktober 2008, 12:55

Ok Danke!
Wollte ja nur bescheid geben, falls der Fehler noch nicht aufgetaucht ist. :)

BitAndByte

unregistriert

6

Montag, 6. Oktober 2008, 13:51

IntelliSense, Toolbox & Editor -> Was noch fehlt :)

Hallo Developer-Team!

Finde ja das Ganze Plug-In nicht schlecht, trotzdem fehlen mir so einige nützliche (für Entwickler mal wichtige) Dinge, vielleicht darf ich sie Euch, hiermit, als Anregung zurücklasen:

  • INTELLISENSE: Wie Ihr schon selbst erwähnt habt, die IntelliSense-Funktionn hinkt ein wenig hinderher - Zum Einem kann man sich das Anzeigen von Klassen schenken, da sie einfach nur zum Teil oder gar nicht angezeigt werden (NuSphere und PhpDesigner -> problemlos). Ein andere, aber echt wichtige Sache wäre, dass die IntelliSense-Funktion, Variablen, denen eine Klasse oder Funktion zugewiesen wurde, dies auch darstellt, anzeigt (z.B: $foo = new MyClass; MyClass hat eine statische und public Funktion; Verwendung: $foo::static(), $foo->public() oer $foo = MyFunktion($x, $y); Verwendung $foo("x", "y")). Eine andere Problematik liegt bei den Systemvariablen. Folgenden Beispiel: $_SERVER['DOCUMENT_ROOT'] ist nicht äquivalent mit $_SERVER['document_root']. Der Grund dafür liegt scheinbar beim Debugger, und dieses Problem weisen bis jetzt alle PHP-Debugger-IDE's auf, die Variable wird nicht erkannt und der Debugger bricht ab. Die IntelliSense und der SyntaxCheck sollten dies berücksichtigen. Ein weiteres Plus wäre, wenn die IntelliSense-Funktion die möglichen Schlüssel für solche Systemarray anzeigt und ergänzt (NuSphere).
  • EDITOR, TOOLBOX: Wie ich, werden fast alle PHP-Entwickler, in Ihrem Dokument gemischt fahren. Man ruft vielleicht ein PHP-File auf, aber der Code darin besteht aus PHP, HTML, JAVA, CSS usw. Jetzt hat man aber im Editor das Problem, dass er beim SyntaxHighlight sich an der Dateiendung festfrisst. Die Dateiendung spielt auf einem Webserver keine Rolle, da dies sich leicht ändern lässt und er den Inhalt verarbeitet. Optimal wäre, wenn der Editor das SyntaxHighlight intelligent durchführt (z.B.: PhpDesigner). Damit ist auch die ToolBox verbunden, da sie jetzt nur in HTML-Files aktiv ist und in PHP-Files sieht man gar nichts. Es wäre praktisch, wenn die möglichen Einfügefunktionen (in der Toolbox) sich nach der Codestruktur im Editorfenster richten würden und nicht nach der Dateiendung oder immer sichtaber wären.

Es wäre Super, wenn Ihr solche Kleinigkeiten optimieren würdet -> dann wäre euere PHP-IDE, mit Abstand, eine der besten auf dem Markt :)

Sebastian Hoitz

Administrator

Geschlecht: Männlich

Wohnort: Braunschweig

7

Montag, 6. Oktober 2008, 16:12

RE: IntelliSense, Toolbox & Editor -> Was noch fehlt :)

Hallo Developer-Team!

Finde ja das Ganze Plug-In nicht schlecht, trotzdem fehlen mir so einige nützliche (für Entwickler mal wichtige) Dinge, vielleicht darf ich sie Euch, hiermit, als Anregung zurücklasen:

  • INTELLISENSE: Wie Ihr schon selbst erwähnt habt, die IntelliSense-Funktionn hinkt ein wenig hinderher - Zum Einem kann man sich das Anzeigen von Klassen schenken, da sie einfach nur zum Teil oder gar nicht angezeigt werden (NuSphere und PhpDesigner -> problemlos). Ein andere, aber echt wichtige Sache wäre, dass die IntelliSense-Funktion, Variablen, denen eine Klasse oder Funktion zugewiesen wurde, dies auch darstellt, anzeigt (z.B: $foo = new MyClass; MyClass hat eine statische und public Funktion; Verwendung: $foo::static(), $foo->public() oer $foo = MyFunktion($x, $y); Verwendung $foo("x", "y")). Eine andere Problematik liegt bei den Systemvariablen. Folgenden Beispiel: $_SERVER['DOCUMENT_ROOT'] ist nicht äquivalent mit $_SERVER['document_root']. Der Grund dafür liegt scheinbar beim Debugger, und dieses Problem weisen bis jetzt alle PHP-Debugger-IDE's auf, die Variable wird nicht erkannt und der Debugger bricht ab. Die IntelliSense und der SyntaxCheck sollten dies berücksichtigen. Ein weiteres Plus wäre, wenn die IntelliSense-Funktion die möglichen Schlüssel für solche Systemarray anzeigt und ergänzt (NuSphere).
  • EDITOR, TOOLBOX: Wie ich, werden fast alle PHP-Entwickler, in Ihrem Dokument gemischt fahren. Man ruft vielleicht ein PHP-File auf, aber der Code darin besteht aus PHP, HTML, JAVA, CSS usw. Jetzt hat man aber im Editor das Problem, dass er beim SyntaxHighlight sich an der Dateiendung festfrisst. Die Dateiendung spielt auf einem Webserver keine Rolle, da dies sich leicht ändern lässt und er den Inhalt verarbeitet. Optimal wäre, wenn der Editor das SyntaxHighlight intelligent durchführt (z.B.: PhpDesigner). Damit ist auch die ToolBox verbunden, da sie jetzt nur in HTML-Files aktiv ist und in PHP-Files sieht man gar nichts. Es wäre praktisch, wenn die möglichen Einfügefunktionen (in der Toolbox) sich nach der Codestruktur im Editorfenster richten würden und nicht nach der Dateiendung oder immer sichtaber wären.

Es wäre Super, wenn Ihr solche Kleinigkeiten optimieren würdet -> dann wäre euere PHP-IDE, mit Abstand, eine der besten auf dem Markt :)


Guten Tag!

Erstmal Vielen Dank für Ihr Feedback!

Ich habe Ihre Punkte aufgeschrieben und auf die ToDo Liste gesetzt.
Können Sie mir verraten, welche Version von VS.Php Sie benutzen?
Ihr Vorschlag bezüglich der Systemvariablen sollte schnell umsetzbar sein.

Sie können, um PHP in HTML Dateien bearbeiten zu können, Dateien mit der Endung ".html" dem VS.Php Editor zuweisen.

Dafür gehen Sie in das Menü Extras->Optionen. Dort wählen Sie den Punkt Text-Editor->Dateierweiterung. Wenn Sie nun im Feld Erweiterung "html" eingeben und bei Editor "PHP Editor" auswählen und anschließend Hinzufügen drücken, sollten Sie nun in der Lage sein, PHP in HTML Dateien bearbeiten zu können.

Ich hoffe ich konnte Ihnen helfen. Ansonsten fragen Sie jederzeit! :)

Mit freundlichen Grüßen,
Sebastian Hoitz