AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte AlphaCode Studio - IDE für HTML und PHP
Thema durchsuchen
Ansicht
Themen-Optionen

AlphaCode Studio - IDE für HTML und PHP

Ein Thema von mirage228 · begonnen am 3. Nov 2005 · letzter Beitrag vom 11. Nov 2010
Antwort Antwort
Seite 4 von 34   « Erste     234 5614     Letzte »    
Benutzerbild von mirage228
mirage228
Registriert seit: 23. Mär 2003
AlphaCode Studio - Die professionelle IDE für die Webentwicklung


AlphaCode Studio ist eine von mir entwickelte, integrierte Entwicklungsumgebung (IDE) für die Webentwicklung mit HTML, PHP, JavaScript, CSS usw.

Features
AlphaCode Studio beinhaltet unter Anderem diese praktischen Features:
  • Unicode-Unterstützung: UTF-8 und UTF-16 (LE & BE) Dateien anzeigen und bearbeiten
  • Syntaxhighlighting: PHP, HTML, XML, SQL, CSS, JavaScript + kombinierter Multihighlighter
  • Code-Completion: PHP, HTML, CSS und JavaScript
  • Projektverwaltung: Vielseitige Möglichkeiten Projekte zu organisieren - Dateiverwaltung, ToDo-Liste, ...
  • Multiple Document Interface: Mehrere Dateien gleichzeitig öffnen - Mit Navigation über Tabs
  • Integrierte Vorschau: Einfache Umschaltung zwischen Code und interner HTML-Vorschau - Vorschau auch über externe Browser möglich
  • PHP-Integration: PHP-Syntax und -Laufzeitfehlerprüfung vorhanden, Vorschau über lokalen Server integriert
  • Code-Browser: Visualisiert Struktur von PHP Dateien (Auflistung von Klassen, Funktionen etc.) - vollständige Unterstützung für PHP 5 und schnell!
  • Code-Snippets: Verwaltung von eigenen Quelltext-Ausschnitten
  • Quick-Templates: Einfügen von Code-Snippets mittels Kurztext + [Tab] im Editor
  • Integriertes Template-System: Komplexe Vorlagen erstellen, bearbeiten und laden
  • Tag-Inspektor: Attribute von HTML-Tags schnell ändern
  • Integrierter Internet-Updater: Immer auf dem neuesten Stand bleiben
  • Vollständige Personalisierung aller Tastenkürzel im Programm möglich
  • Mit mehreren Plugin-Typen erweiterbar: EPS 1.0/2.0, Weaverslave und XGEN (eigene Schnittstelle)
  • ... und vieles mehr! Vollständige Übersicht aller Features auf der AlphaCode Studio Projektseite

Download
Aktuelle Version, inklusive Setup:
AlphaCode Studio 1.1.4 runterladen (4.2 MB)
Portable Version (RAR-Archiv):
AlphaCode Studio 1.0 RC 2 (Portable RAR-Archiv) runterladen (4.3 MB)
Hinweis zur Portable Version: Ältere Version! - über Updater auf neueste Version aktualisierbar.
Erfordert Schreibrechte im Programmverzeichnis. Weitere Informationen in der beigelegten readme.htm.


Systemvorraussetzungen
Microsoft Windows 2000 / XP oder höher
20 MB Festplattenspeicher
64 MB Arbeitsspeicher (RAM)

Im Anhang: Screenshot des AlphaCode Studio-Hauptfensters.

Über Feedback jeglicher Art wäre ich sehr dankbar
Viel Spaß und Erfolg bei der Benutzung!
Miniaturansicht angehängter Grafiken
alphacodestudio_138.jpg  

May the source be with you, stranger.
PHP Inspection Unit (Delphi-Unit zum Analysieren von PHP Code)

Geändert von mirage228 (15. Jun 2010 um 21:30 Uhr)
 
Benutzerbild von mirage228
mirage228

 
Delphi 2010 Professional
 
#31
  Alt 6. Nov 2005, 22:30
Zitat von malo:
Selber machen
- Ich glaube, ich frage bei Self-HTML nach, ob ich deren Texte verwenden darf

Zitat von malo:
Hauptsache, du verwendest kein eigenes Windows-Fenster dafür, der evtl. noch Platz in der Taskleiste beansprucht. Mir wäre es schon lieb, wenn der als Tab innerhalb des Programms vorhanden wäre, und dann die ganze Designansicht überdecken würde. Denn die braucht man bei der Browser-Vorschau nicht
Ja, da würde es ggf. eine externe Vorschau direkt mit dem IE oder ein Fullscreen-Button tun.


Zitat von malo:
Daher: Mach erstmal das aktuelle fertig, und baue es nachher evtl. aus
Ja, so ähnlich dachte ich mir das auch.


Zitat von malo:
Was mich noch freuen würde, wäre eventuell auch eine Information, in welchen HTML-Versionen die HTML-Tags vorhanden/valide sind. Und eventuell davor warnen, wenn ein nicht valider Tag verwendet wird (dabei auf das Doctype achten). Also, wenn im Doctype XHTML 1.1 steht, wird der Font-Tag farblich als "nicht valide" markiert, oder eine "Target"-Eigenschaft in einem Tag farblich hervorgehoben (im Tag-Inspektor und eventuell als Highlight im SynEdit). Das ganze lässt sich noch erweitern...

Am schwierigsten dabei stelle ich mir den Aufwand vor. Das ist wohl das größte Problem: Viieeeeel Tipparbeit. Und eventuell nimmst du dir ja mal die Zeit dafür... würde mich jedoch freuen
Das gestaltet sich schwierig. Das fängt bei der Doctype Erkennung an. Bis ich das selbst programmiere und fehlerfrei zum Laufen bringe, dauert das seine Weile.
Ich denke, ich lasse erstmal alles zu und lasse dem Benutzer die Wahl das dann mit HTML Tidy oder Ähnlich zu validieren

mfG
mirage228
David F.
  Mit Zitat antworten Zitat
PierreB
 
#32
  Alt 6. Nov 2005, 22:39
Zitat:
Aufpassen. Nicht dass du denkst, ich würde WYSIWYG benutzen, aber WYSIWYG ist das, was bei heutigen IDE's (egal ob Programmierung oder Webentwicklung) "in" ist. Über WYSIWYG solltest du erst nachdenken, wenn du damit wirklich Erfolg haben willst, auch bei DAUs. Und an die ist das im Moment ja nicht gerichtet.
Daher: Mach erstmal das aktuelle fertig, und baue es nachher evtl. aus
Das mag zwar "in" sein, manche Webdesigner möchten aber keine vollgestopfte IDE haben, ich auch nicht. Also wenn du mal irgendwann WYSIWYG einbauen willst, dann mach am besten ne extra Version, ein Zusammenspiel kommt vielleicht nicht so gut an (imho).
  Mit Zitat antworten Zitat
Benutzerbild von Pr0g
Pr0g

 
Delphi 7 Personal
 
#33
  Alt 7. Nov 2005, 00:53
Webweaver 2 wird noch was dauern, gerade weil sich das Team erstmal einfinden muss und ich das Projekt ja Codemäßig neu gestartet habe. Dafür sollte es später schneller gehen, wenn mehrere dran arbeiten.

Habe AlphaCode Studio nun auch mal etwas genauer angesehen und ein paar Dinge gefallen mir recht gut, wie bspw. der Taginspector (schade das es keine Fremdkompo ist, so muss ich ihn wohl doch selber machen ).

Naja, wir werden sehen welcher Editor der beliebtere wird, oder ob beide gleich gut ankommen - hauptsache sie sind am Ende nicht identisch
  Mit Zitat antworten Zitat
Benutzerbild von mirage228
mirage228

 
Delphi 2010 Professional
 
#34
  Alt 7. Nov 2005, 06:57
Zitat von Pr0g:
Habe AlphaCode Studio nun auch mal etwas genauer angesehen und ein paar Dinge gefallen mir recht gut, wie bspw. der Taginspector (schade das es keine Fremdkompo ist, so muss ich ihn wohl doch selber machen ).
Also wenn es nur um die Darstellung geht, ist es ja eine Fremdkomponente, nämlich die InspectorBar von TMS Software - *klick* .
Das Befüllen aber musste tatsächlich selber machen *g*

Zitat:
hauptsache sie sind am Ende nicht identisch
Reichts, wenn die Form-Caption unterschiedlich ist?

mfG
mirage228
David F.
  Mit Zitat antworten Zitat
Benutzerbild von malo
malo
 
#35
  Alt 7. Nov 2005, 07:23
Zitat von PierreB:
Zitat:
Aufpassen. Nicht dass du denkst, ich würde WYSIWYG benutzen, aber WYSIWYG ist das, was bei heutigen IDE's (egal ob Programmierung oder Webentwicklung) "in" ist. Über WYSIWYG solltest du erst nachdenken, wenn du damit wirklich Erfolg haben willst, auch bei DAUs. Und an die ist das im Moment ja nicht gerichtet.
Daher: Mach erstmal das aktuelle fertig, und baue es nachher evtl. aus
Das mag zwar "in" sein, manche Webdesigner möchten aber keine vollgestopfte IDE haben, ich auch nicht. Also wenn du mal irgendwann WYSIWYG einbauen willst, dann mach am besten ne extra Version, ein Zusammenspiel kommt vielleicht nicht so gut an (imho).
Man könnte es ja auch Pluginmäßig aktivieren bzw. deaktivieren.
Das wäre wohl nicht das Problem.
  Mit Zitat antworten Zitat
Benutzerbild von Pr0g
Pr0g

 
Delphi 7 Personal
 
#36
  Alt 7. Nov 2005, 16:55
Zitat von mirage228:
Also wenn es nur um die Darstellung geht, ist es ja eine Fremdkomponente, nämlich die InspectorBar von TMS Software - *klick* .
Soweit war ich auch schon
  Mit Zitat antworten Zitat
Benutzerbild von mirage228
mirage228

 
Delphi 2010 Professional
 
#37
  Alt 7. Nov 2005, 18:54
Hi,

Also da ich auch scho via PN über die Funktionsweisen des Tag-Inspektor gefragt wurde, verliere ich auch hier mal ein paar Worte darüber.

Das ganze läuft erstmal threaded ab. Es wird rückwärts nach einem "<" gesucht (Wenn vorher ein ">" gefunden wurde, ist man nicht in einem Tag). Wenn das "<" halt gefunden wurde gehts vorwärts nach einem ">" weiter. Dann hat man schon den Tag und kann aus seiner Tagliste die Eigenschaften heraussuchen

mfG
mirage228
David F.
  Mit Zitat antworten Zitat
Benutzerbild von faux
faux

 
Turbo Delphi für Win32
 
#38
  Alt 7. Nov 2005, 19:36
Hallo!

Ich finde das Programm nicht schlecht..
Zur Zeit halten mich aber die Tastenkombinationen Strg+Shift+Up bzw Strg+Shift+Down bei Notepad2. Diese Kombinationen verschieben die aktuelle Zeile nach oben bzw unten. SEHR praktische Funktion, finde ich. Auch das Duplizieren der aktuellen Zeile per Strg+D und das löschen per Strg+E wäre sicherlich kein Nachteil..
Aber ansonsten sehr gut gelungen.

Im anhang noch ein "fehler", welcher bei dem <?php auftritt (der gebe Hintergrund).
Miniaturansicht angehängter Grafiken
unbenannt-9_141.gif  
Faux Manuel
  Mit Zitat antworten Zitat
Benutzerbild von malo
malo
 
#39
  Alt 7. Nov 2005, 19:44
Schnelle Lösung des "Problems": Geh in die EInstellungen, und erstelle ein neues Syntax-Highlighting, bei dem du einfach nur die Einträge in PHP überträgst. Speichern unter einem anderen Namen. Dann in die Multi-Highlighter-Einstellungen gehen, PHP2 in Multihighlighter einbauen, und bei "Startausdruck" folgendes eingeben:
<\?php

Ist jetzt nicht getestet, sollte aber funktionieren.
  Mit Zitat antworten Zitat
Benutzerbild von mirage228
mirage228

 
Delphi 2010 Professional
 
#40
  Alt 7. Nov 2005, 19:47
Vooorrsicht

Wenn Du den Startausdruck von PHP veränderst, diese also nicht mehr "phpstartexpr" und "phpendexpr" sind, erkennt der geänderte Multi-Highlighter nicht, dass es sich um einen PHP Highlighter handelt und ist dann wieder für den "?> in strings" Bug anfällig!

Ich muss das Code-mäßig nochmal nachschauen

mfG
mirage228
David F.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 4 von 34   « Erste     234 5614     Letzte »    


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:39 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz