major upgrade that lets developers build standards-based Java and .Net applications with no coding.
Robert Scoble, a technical evangelist in Microsoft's .Net Platform Strategy Group, in Redmond, Wash., recently saw a Kinzan demo and called the technology "pretty exciting. I'd never seen a coding environment that was like this. Just plop a component down on the screen. Draw a line to connect into the system. No code."
Yet, Scoble said the "shocker" was when Wong, who demonstrated the technology, closed Eclipse, "then he fired it up on Visual Studio and did the same thing."
Игрались, и не один год. Visual Age for Java называлось. После наступления критической массы компонентов (этак 40) на экране возникает нечто вроде спагетти. Не советую
trinidad wrote:Игрались, и не один год. Visual Age for Java называлось. После наступления критической массы компонентов (этак 40) на экране возникает нечто вроде спагетти. Не советую
Мне тоже доводилось с подобным работать. Только это называлось VisualAge for Smalltalk. Стиль визуального программирования тот же. Согласен с trinidad только хочу добавить, во-первых, с появлением опыта количество спагетти можно значительно сократить, во-вторых, можно выборочно делать связи невидимыми и тем самым прояснять картину в интересующем вас месте. Можно например сделать невидимыми все связи, и затем, например, показать все входящии связи для интересующего вас компонента (или исходящие) и так далее.
P.S. Впечатление от статьи: ребята изобрели велосипед - visual programming - который был изобретен много лет назад и называется VisualAge.
Есть еще UML, который в код преобразуется ... Или это что-то другое? В любом случае, программировать бизнес-логику нужно, без этого никак, визуальным программированием можно GUI строить и простые связи делать, но в остальном приходится ручками, не изобрели еще думающих программ.
testuser wrote:Есть еще UML, который в код преобразуется ... Или это что-то другое? В любом случае, программировать бизнес-логику нужно, без этого никак, визуальным программированием можно GUI строить и простые связи делать, но в остальном приходится ручками, не изобрели еще думающих программ.
Borland Together - не только простые. Хотя СОВСЕМ без того чтобы покодить пока не получается.
Можно например сделать невидимыми все связи, и затем, например, показать все входящии связи для интересующего вас компонента (или исходящие) и так далее.
(оговорюсь сразу, "не читал, но осуж...") Оно вообще какой-то смысл имеет, если программа сложнее "hello world"?
Я в свое время читал про Visual Age, но так и не смог понять, зачем.
Compuware Takes Model-Driven Development Mainstream, Releases Compuware OptimalJ 3.1 and Announces Vision for New Paradigm of Enterprise Application Development
Model-Driven Pattern-Based (MDPB) Approach Bridges J2EE Skills Gap; Enables Companies to Increase Productivity of Enterprise Application Development
DETROIT--February 9, 2004--Compuware Corporation (NASDAQ: CPWR) today outlined its vision for supporting software developers in successfully building service oriented, enterprise-class applications using the model-driven pattern-based (MDPB) approach. In support of its vision, the Company unveiled version 3.1 of its popular Compuware OptimalJ development platform with industry-leading support for Web Services security, a broader set of options for Compuware OptimalJ’s integrated testing environment--including testing support for BEA WebLogic Server and IBM WebSphere Application Server--and enhanced features for legacy integration.
“As J2EE application development continues to mature, model-driven development with architecture-based code generation will become as prevalent as traditional enterprise fourth-generation languages were in the 1990s,” said Michael Blechar, Vice President and Research Director of Gartner. “As development organizations search for better, more productive, ways to design integrated applications that support new and traditional business initiatives, model-driven development will find its way into the hands of most development organizations.”
The MDPB approach uses patterns to automatically translate business models into working applications, which enables development organizations to deliver higher quality applications faster. As organizations continue to seek ways to develop more sophisticated enterprise class applications with fewer resources, they’re increasingly turning to the MDPB approach employed by Compuware OptimalJ.
Помнится, году в 88-89, привозили к нам в КБ некую систему, написанную на LISP, которая позволяла вводить блок-схемы и выполнять их. Все это на mainframe (ЕС-1046). Какие-то относительно простые вещи работали неплохо, сложные никто не пробовал (при слове LISP у народа на ВЦ резко пропал интерес к разработчикам, и меня, как самого молодого в отделе, послали с ними общаться, тем более что именно LISPом я и занимался в то время)