Ho scritto 3 o 4 editor visivi e il mio secondo ha funzionato in questo modo, cioè per java e C++ (mai pubblicato, anche se l'ho usato per alcuni lavori di ricerca pubblicati) Ancora non mi piace molto scrivere il mio codice 'come una lunga lista di linee'. Il mio punto è, dopo aver provato un sistema come questo, ho provato un sistema con finestre (profili di classe in Windows, tasto destro per aprire editor di codice), quindi un sistema ad albero ...
nel lungo periodo (Ho scritto diversi app che utilizzavano tutte quelle), il sistema ad albero con finestre non sovrapposte si sentiva al tempo stesso più scalabile (a diverse dimensioni del monitor) e soprattutto, più produttivo, perché era necessario trascinare le caselle di testo e i collegamenti e/o le finestre nella prima versione, senza aggiungere molto all'esperienza di programmazione, quindi è stato dispendioso.
Se vuoi provare alcune di queste cose, puoi usare google antegram per java (solo Java) antegram per il web (javascript/php/actionscript) e ee-ide (su oogtech.org). Non sono sicuro di poter recuperare l'originale editor C++/java textbox + links (che potrebbe comprimere anche i grafici e avere una tela infinita, quindi molto vicino a ciò che descrivi).
Non ci sto lavorando tanto quanto ero abituato a come pochi programmatori mi sembravano piacere tranne che a me, ma se ti piace lavorare sulla via dell'albero, o se vuoi aggiungere cose per i tuoi scopi, ee-ide sarebbe la strada da percorrere, poiché è piacevolmente modulare e facile da estendere rispetto al resto.
Sul lato commerciale, è possibile configurare Visual Studio per lavorare con diagrammi simili a UML. Ho la sensazione che potrebbe essere un po 'troppo pesante (anche se è sicuramente più codifica di UML), ma non sono sicuro, non ho ancora provato.
fonte
2010-02-14 00:40:38
ho ricordo di aver visto un po 'di Microsoft (probabilmente?) Demo alcuni mesi fa, che ha fatto qualcosa di simile. Era essenzialmente una tela ENORME dove i moduli del programma erano piccole scatole colorate con linee che mostravano i collegamenti (referenze e chiamate di funzioni) tra di loro. Puoi ingrandire per vedere il testo, quindi fare clic e modificarlo. Molto bello Vorrei poter ricordare il nome. Sono quasi sicuro di averlo visto su Slashdot. – FrustratedWithFormsDesigner