Morfik and Rapid Development of Modern Web Apps
Bobby Jasper writes to tell us that The Firebird Database Community News has an interesting writeup on Morfik, a new development tool for beginning web applications. Morfik boasts increased developer productivity going so far as to draw comparisons between themselves and the current industry as VB 1.0 was to GUI development. After five years of development they are getting ready to release an evaluation version of their software, might be worth a look.
So it's the First,Post VB, gui like tool?
Morfik development environment itself is a Windows application
You might have mentioned that in the writeup so non-MSCEs
didn't waste their time reading TFA
"Revolutionary new", "smart client" , "feature-rich", "unplugged", "ground breaking".
Perhaps I'm a cynic but I always feel that a products real value is inversely proportional to
the amount of marketdroid BS in the write-ups. If I'm correct then this is just Yet-Another-IDE
that is (and wow, like this is so radical dude , well if would be if it was 1990 again) - a Smart
Client! Jeez... how many times we been here before?
I have been waiting for something like this, finally I can merge the syntactic and semantic elegance of VB with the power and speed of a compiled language with a fast WYSIWYG development and deployment cycle!
OK, who paid for the Slashdot press release on this?
Interesting, but in every company I have worked at; the language used depends upon the current hosting environment used by the client.
.NET 2.0 is sure to kill me (or fry my chip due to the CPU requirements or their IDEs) so I guess it doesn't matter anyway.
I'm all for "increased developer productivity", however in the work place I have yet to even use Ruby.
Oh well,
For something so grand as they claim, their first job would be to post an evaluation download for everyone to see. I followed the links, but I found nothing; I only found lots of buzzwords, claims and hype.
I don't claim Morfik is vaporware. But let's see it first, and then we can say if it is indeed 'VB 1.0 for the web'.
Morfik claims to be the next generation IDE. Totally for the webbrowser. So what do they build it with: Delphi.
That is not being true to yourself. Build an AJAX version than to show the power of what you believe in.
An AJAX version would also make the more and more preferred development environments accessible to them: Mac OS X and Linux (Around me I hear more and more developers choosing for Linux as their main platform, and if Apple would release OS X for the cheap intel hardware, that they will try that too, at least just to see).
My wife's sketchblog Blob[p]: Gastrono-me
Also from the article:
"The application logic is written in the developer's object oriented syntax of choice (currently Morfik Basic, Morfik Pascal, Morfik C# or Morfik Java)"
So, had ya actually read the article...
Morfik is a professional Integrated Development Environment. The developer starts with designing the data layer in a visual environment similar to Microsoft Access or Microsoft Enterprise Manager. This is usually followed by the design of data base queries which again is carried out in a powerful visual environment. For the presentation layer the developer creates forms and reports using a familiar visual environment that resembles VB and Delphi. The application logic is written in the developer's object oriented syntax of choice (currently Morfik Basic, Morfik Pascal, Morfik C# or Morfik Java). There is also provision for developing web services. Once the individual components are defined and written, Morfik compiles the application into a single executable that incorporates a web server and database engine. This application demonstrates the behaviour of both web and desktop applications. The user can access the application through a browser on-line, off-line, locally and remotely. During the development cycle the developer has access to a comprehensive suit of debugging, profiling and testing facilities. Morfik applications are comprised purely of HTML and JavaScript yet the developer does not need to master these languages.
bæ8Ã0sÃOE?5r©oÂÃ?âz:ÃÃAÃ?ÃOEÂ6fXÃ?]Â
I really want to take a look at Morfik Basic, Morfik Pascal, Morfik C# or Morfik Java in action. Any one care to post sample code? What about screenshots?
I tend to agree.
Besides, wasn't Slashdot just bashing Visual Studio and other "shake 'n bake" development tools? Why is this "unplugged" and "groundbreaking" new IDE so great? It "rots brains" faster?
Look ma! Morfik made a web-based CRM app, and I helped!
Faster != better when you have no idea how your application works or what makes it tick. Needing to call tech support when your web form breaks for some reason is not a step forward in development.
"What do you despise? By this are you truly known." --Princess Irulan, Manual of Muad'Dib
/)
Assuming that they actually eat their own dog food, and use their own tool to create their Own site, I wouldn't trust this tool. Their site is an inaccessible piece of table-based rubble with missing alternative texts all over the place. Not even Slashdot in it's old incarnation was this ugly, standards-wise.
Adding to that, their site is severly SEO-deoptimized, which might -- now that I think of it -- be a good thing to end-users, as this will undoubtedly reduce the spread of said markup rubble
http://virtuelvis.com/
This is basically a commercial for some source software package. They haven't released code. They haven't even releasd a closed source evaluation version. All they "released" is some web page with lots of hysterical marketing hype and unsubstantiated vague buzzwords ("JST").
So why, again, is this on /.?
How can anyone possibly claim this isn't an ad?
It's an "article" for a CLOSED SOURCE, WIN32 VAPORWARE PRODUCT that LIKENS ITSELF TO VISUAL BASIC.
For god sakes, that's like saying "WOW!!! THIS IS AS FUN AS AIDS!"
feh. stuff.
From the site:
"To demonstrate these powerful capabilities, two Morfik programmers used Morfik JST to build a desktop version of Google's Gmail in just 2 months! The application they created is a pixel-by-pixel match of Gmail's interface and functionality, yet it also works offline just like standard email clients such as Microsoft Outlook..."
2 Months?! That doesn't sound like any rapid app development to me. I can go make a copy of gmail in about 3 hours just by downloading the HTML/javascript. Also, it "works" just like Outlook? I'm not sure that's a feature!
stuff |
My RSS feed truncated the title as "Morfik and Rapid Development of Modern We". Somehow my brain assumed "We" was going to be "weapons" - Morfik just seemed like a Defense Department kind of name for a top secret weapons project.
I was really hoping for some kind of macho article about "this new technology can kill effortlessly 10,000 civilians using a rechargable solar battery as a power source, making it a exceptional weapon and environmentally conscious as well"
Life is full of these little disappointments....
"Would you, could you, with a goat?" Dr Seuss
I plan on making a PHP Visual IDE for PHP+AJAX applications. The whole concept will be something like VB (more like Delphi, since it will be OO) and runs in a browser. So far, it's in the basic beta stages, but it works really well. It uses PHP objects to represent CSS tags and HTML tags, and each "object" has actions that will call PHP code (the idea is to take learning an extra language out of AJAX programming, and to create a visual environment).
So, you'll be able to drag and drop and place visually images, text, text boxes, etc. Be able to code these objects to have key events, mouse over events, etc. All from the web browser.
And yes it will be open source, no it won't be free as in free beer, and yes there will be a single site evaluation version for people to use (either with only one site, or to just try out).
right now, the code name is FireFly.
click me
Ok nifty idea but how does it perform in the real world. How well does it optimize the code to make up for the dismally slow IE java script engine. Both browsers could use some java script engine speed improvements but IE darn sure needs alot of help. Of course I don't expect the monopoly to do this as it is not in their best interest to allow applications to run in this fashion as it neutralizes their platform.
Got Code?
It had to happen: a compiler with a JavaScript backend...