Slashdot Mirror


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.

127 comments

  1. realy? by Anonymous Coward · · Score: 4, Funny

    So it's the First,Post VB, gui like tool?

    1. Re:realy? by froi · · Score: 0

      If you didn't plan that in advance, and I'm at a loss to see how you could have, you, Sir, are brilliant. And however modded this down -- if you don't get the joke, just ignore it. Don't let your stupidity ruin it for everyone else as well.

    2. Re:realy? by serutan · · Score: 1

      Best first-post comment I've ever seen. /golf clap

  2. windows only by Anonymous Coward · · Score: 5, Informative

    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

    1. Re:windows only by jurt1235 · · Score: 5, Informative

      They could have saved themselves several years of development by using opensource. A tool similar to morfik (MVC model, ajax development, some datamodelling) is for example this one: http://swerl.tudelft.nl/twiki/pub/Main/AvailableOp enProjects/backbase-eclipse.doc

      There are probably a lot more (google on +eclipse +plugin +ajax gives 234.000 hits)

      --

      My wife's sketchblog Blob[p]: Gastrono-me
    2. Re:windows only by Anonymous Coward · · Score: 0

      So I can find out more about open source development by reading a word document?
      well I never!

    3. Re:windows only by jurt1235 · · Score: 0

      Morfix is not OSS, this tool this doc is about is not OSS either.
      Anyway: According to Microsoft you could learn more about Open Source by reading a word document, yes (-:.
      It was just the first usefull link for this post, did not want to analyze all 234.000 to see which one fits best, and which is in an "open" format. If I post a link to an OpenOffice document, even more people will complain.

      --

      My wife's sketchblog Blob[p]: Gastrono-me
    4. Re:windows only by dorkygeek · · Score: 2, Informative
      Better head over to http://www.backbase.com/ then. And yes, they eat their own dog food!

      --
      Windows is like decaf - it tastes like the real thing, but it won't get you through the day.
    5. Re:windows only by daviddennis · · Score: 2, Informative

      Over $900 for a version running on a shared server, or over $5,000 for one for dedicated servers?

      I like the concept, but don't have that kind of money :-(.

      D

    6. Re:windows only by Anonymous Coward · · Score: 0

      In other words, just because you feel that Windows and Windows-based software is a waste of time, doesn't mean that some of the rest of us are willing to treat programming as something other than a religion

      Just because I think Windows and Windows-based software is a waste of time doesn't make me a religious nut. Microsoft rule the (computing) world, they make all the money and pull all the strings, so I'm going take the piss out of them whenever I damn well like. They can comfort themselves with all that cash. They'll cope.

      puts me closer to the real programmers

      I'm sure it does.

    7. Re:windows only by dorkygeek · · Score: 1
      I think this is a normal price tag for such tools... ;) For ClearNova ThinkCAP you're going to pay 2'500 USD for the workbench, and the server edition costs you 15'000 USD. Morfik does not even have pricing information yet at all.

      Backbase does though have a so called community edition, which is free of charge for non commercial purposes.*

      * I am in no way affiliated with backbase, nor have I tried or used a single product of them!

      --
      Windows is like decaf - it tastes like the real thing, but it won't get you through the day.
    8. Re:windows only by daviddennis · · Score: 1

      Alas, my project fits in that awkward space between free non-commercial stuff and heavy-duty commercial stuff that has money to burn and can budget stuff like this.

      Fortunately, I'm pretty good at getting along without tools. In fact, I think most of them tend to complexify something simple. But I would have seriously considered making an exception for Ajax since the cross-browser issues are tough and time-consuming to research.

      D

  3. Well its got the buzzwords by Viol8 · · Score: 5, Insightful

    "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?

    1. Re:Well its got the buzzwords by a.d.trick · · Score: 3, Insightful

      Indeed. Not to mention that "smart client" is actually a Bad Thing. The web is egalitarian and ideally a web site or web application should be able to cater to all User Agents, whether they're smart or dumb. Things like asyncronus server requests through javascript should be the icing on the cake.

      They are trying to use javascript way more than it should be. Program logic should be on the server side and when it is not you start having lots of problems with security holes as well as bugs because browsers have buggy javascript interpreters.

    2. Re:Well its got the buzzwords by rjshields · · Score: 1

      But how else can a marketdroid explain this to another marketdroid? They haven't got a hope in hell of understanding the technical documentation. You and I can skip past the bullshit-bingo to the real stuff (if it exists).

      --
      In this world nothing is certain but death, taxes and flawed car analogies.
    3. Re:Well its got the buzzwords by rjshields · · Score: 5, Funny

      Could it be that this development tool is aimed at other marketdroids? I can just imagine them dragging in some feature-rich controls and clicking the "generate ground breaking web app" button.

      --
      In this world nothing is certain but death, taxes and flawed car analogies.
    4. Re:Well its got the buzzwords by mwvdlee · · Score: 1

      They worked for five (5!) years on a tool which makes development faster.
      Couldn't they just iterated the development of it on itself; they could have finished it in a few months.
      Or is it only really fast for boilerplate applications?

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    5. Re:Well its got the buzzwords by rjshields · · Score: 1
      Couldn't they just iterated the development of it on itself; they could have finished it in a few months.
      I hear their next app "Bullshit-Bingo Buzzword Content Generator for Marketdroids" is expected in the next few days.
      --
      In this world nothing is certain but death, taxes and flawed car analogies.
    6. Re:Well its got the buzzwords by Amadodd · · Score: 1

      Not all webserver-based applications are for general consumption or "the web". Many are just small business tools written in maybe 2 to 10 thousand lines of code. AJAX and all that goes with it is a viable substitute for many of these traditional inhouse applications, without the install/update overhead that goes with a traditional application. A dhtml/javascript ui using ajax to communicate with the server provides a very acceptable user experience.

      --
      Freedom of speech doesn't come with bandwidth.
    7. Re:Well its got the buzzwords by serutan · · Score: 1

      Having read all the information, I disagree that this is Yet Another IDE. The target is a web app designed to run online or offline and specifically using AJAX. I think that's the unique thing about it. The XmlHttpRequest object has been around since IE5, but nobody has done anything to promote its use until somebody made up the name AJAX. Now that people are catching on to the off-channel request technique I think it will have a big impact on web programming. Morfik seems like a good effort to package that and make it easier to do.

    8. Re:Well its got the buzzwords by drakaan · · Score: 1
      Agreed. One of the nice things about AJAX app development is that all you have to do to make it work where you need it is to make sure it works on the installed browser.

      For me, this means that now the few folks using linux on their desktops can run the same (previously VB) apps as the rest of the people who are using it.

      I don't have to worry about tomcat, etc...the web pages are all plain old HTML, and the back-end processing pages are language-agnostic. If I write an app, I can port it to wherever I want by recoding just the logic half VB/ASP becomes PHP very easily, and all I have to do is make sure the same XML gets spit out in the response.

      Java held the promise of "run anywhere" code, and javascript and HTML (plus browsers that support the XMLHTTP object) have made it reality.

      All that aside, the morfik demo was way too reminiscent of using MS Access for me to take seriously...been there, done that. I watched it and thought "Is it April 1st?".

      --
      "Murphy was an optimist" - O'Toole's commentary on Murphy's Law
  4. Great! by Anonymous Coward · · Score: 5, Funny

    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!

    1. Re:Great! by LarsWestergren · · Score: 1

      Don't forget the transparency and maintainability you get from a "tight integration of web server, database, and application content", coupled with a high dependence on JavasScript magic for client views, server controller AND networking!

      I feel bad bashing enthusiastic startups, but really, they need to come up with some better selling arguments than quick prototyping and eye candy. I am getting SOOO fed up with the Ajax and "Web 2.0" hype.

      --

      Being bitter is drinking poison and hoping someone else will die

    2. Re:Great! by estebanf · · Score: 2, Interesting

      lol
      check the page source code. You can read a "Generated by Morfik XS http//www.morfik.com" on top... and then realize that the generated code is not compliant with xhtml or html strict.... So using ccs2 with this "mega tool" will be another pain in the ass.
      Good job pionners!

      --
      DON'T STEAL MUSIC!
  5. Pretty cool by junki3 · · Score: 0, Redundant
    From the article:
    Morfik offers a revolutionary Javascript synthesis technology that allows developers to use a high-level language of their choice to create an application comprised purely of HTML and Javascript.

    Pretty cool, but I could not find any info on what languages they support. From the screenshots it looks like VB.

    Does anyone have any more info?

    --
    09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
    1. Re:Pretty cool by Anonymous Coward · · Score: 3, Informative
      Pretty cool, but I could not find any info on what languages they support.

      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...

    2. Re:Pretty cool by Fahrenheit+450 · · Score: 1

      So basically, you can choose any language you want. So long as it comes from their dizzying array of... four?

      Um... yay?

      --
      -30-
  6. Paid by dg41 · · Score: 4, Funny

    OK, who paid for the Slashdot press release on this?

    1. Re:Paid by Anonymous Coward · · Score: 0

      I did, and it put us back by $100,000USD!!! Mr Rob Malda (CowboyNeal) recommended a few ways to get that paid off by some insurance company... but those details are classified. By the way don't make these details into general public knowledge (like by wasting mod points and modding it up) I might get in deep shit.

  7. Interesting, but... by BladeMelbourne · · Score: 3, Insightful

    Interesting, but in every company I have worked at; the language used depends upon the current hosting environment used by the client.

    I'm all for "increased developer productivity", however in the work place I have yet to even use Ruby.

    Oh well, .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.

    1. Re:Interesting, but... by jma05 · · Score: 1

      >> Oh well, .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.

      Why? Is your processor older than 5 years? VS2005 (at least the Express Edition) just needs 600 MHz - 1 GHz. Hardly obscene for a new RAD tool.

      SharpDevelop (CVS edition supports .NET 2.0) will probably chug along on an older processor.

    2. Re:Interesting, but... by BladeMelbourne · · Score: 1

      2.8 GHz P4 with 736 MB RAM on a dual head Win2003 Std Server.

      VS 2005 Pro is very slow on this setup. It is much slower than 2003.

      Using Express is not an option for our business.

    3. Re:Interesting, but... by jma05 · · Score: 1

      I won't get the Pro edition till a month or two. But Express is no slower than VS2003 on my machine.

      2.4 GHz P4
      1 GB RAM
      Win2K

  8. Lot's of nice words, but where is the software? by master_p · · Score: 4, Insightful

    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'.

    1. Re:Lot's of nice words, but where is the software? by desplesda · · Score: 2, Informative

      It's not vapourware, since I worked on it for a while over the summer. It's actually pretty decent system for getting together a working web application - you program the system in a language very similar to Delphi, and it creates for you an executable that has Apache and Firebird embedded in it - it's a RAD solution, sure, but for home users, it's also a thing to double click on and all of a sudden your computer's a web server, and you can manage your finances, run a calendar, do your bookmarking, et cetera.

    2. Re:Lot's of nice words, but where is the software? by Viol8 · · Score: 1

      "you program the system in a language very similar to Delphi,"

      Oh great, yet another language and API to learn. Wouldn't it have been simpler
      for everyone if it was a C++/C#/VB API you programmed to?

      "and all of a sudden your computer's a web server, "

      Trojan writers will have a field day with this thing.

    3. Re:Lot's of nice words, but where is the software? by desplesda · · Score: 2, Interesting

      It turns out you can write it in other languages. After I left, it appears they added support for C#, VB, and others. As to being a host to trojans, I think that there are a few more dangerous threats out there than a web server. A web server can't act like Back Orifice does, unless there's some serious hacking going on with the program that Morfik's made to compile.

    4. Re:Lot's of nice words, but where is the software? by FFCecil · · Score: 1

      I haven't gone to their website yet, but the post does say they are getting ready to release an evaluation version, and not that it's already released.

    5. Re:Lot's of nice words, but where is the software? by Anonymous Coward · · Score: 0

      If it's sitting on your computer, why not just a desktop app? There's RAD tools for the desktop, too...

    6. Re:Lot's of nice words, but where is the software? by l3v1 · · Score: 1

      and it creates for you an executable that has Apache and Firebird embedded in it

      Good god.

      And with that, I'm speechless for the rest of the day.

      --
      I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
    7. Re:Lot's of nice words, but where is the software? by rjshields · · Score: 1

      Not only Apache and Firebird, but a database engine and all the other middleware crap that it uses.

      --
      In this world nothing is certain but death, taxes and flawed car analogies.
    8. Re:Lot's of nice words, but where is the software? by rjshields · · Score: 3, Insightful
      and it creates for you an executable that has Apache and Firebird embedded in it

      Good god.
      Welcome to the 100Mb calendar application.
      --
      In this world nothing is certain but death, taxes and flawed car analogies.
    9. Re:Lot's of nice words, but where is the software? by ThinkingInBinary · · Score: 0

      I am going to mod you -1, Doesn't understand Mozilla history ;-)

      The reason Firebird was renamed to Firefox was that Firebird is also the name of an open-source (I think) database engine. So the Firebird they include is, I believe, the database engine.

    10. Re:Lot's of nice words, but where is the software? by rjshields · · Score: 1

      Ah sorry, bad wording on my part. I actually meant the database engine and middleware crap that Morfik uses.

      --
      In this world nothing is certain but death, taxes and flawed car analogies.
  9. Languages & Morfik by jurt1235 · · Score: 4, Insightful

    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
    1. Re:Languages & Morfik by desplesda · · Score: 1

      You really want to build a compiler in Javascript?

    2. Re:Languages & Morfik by shatteredsilicon · · Score: 1

      Compiler for what? JavaScript is interpreted, so no compilation is necessary.If you are writing an app 100% in JavaScript, you might want to "compile" your app into a single page containing all the CSS, JavaScript and HTML, but I wouldn't exactly call that compiling.

    3. Re:Languages & Morfik by hey! · · Score: 1

      Why not? There's nothing inherently bad with the language. And most of the time time you're compiling from one C derived language to another, and you don't really care about the readability and maintainability of the output (unlike in a conversion tool). You don't have any complicated optimizations to do like when you are compiling to machine language, and you don't have to worry about sqeezing all that logic into a handful of registers and primitive operations.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    4. Re:Languages & Morfik by CaseyB · · Score: 1
      Why not? There's nothing inherently bad with the language.

      You can't be serious. The very worst thing about the AJAX phenomenon is that is has lended credibility to that godawful language.

    5. Re:Languages & Morfik by rjshields · · Score: 1
      You can't be serious. The very worst thing about the AJAX phenomenon is that is has lended credibility to that godawful language.
      Ah yes, the world's most misunderstood programming language.

      You might find that most of your beef with Javascript lies with its common implementations in web browsers, an entirely different thing to the language itself, and something that people often get confused.
      --
      In this world nothing is certain but death, taxes and flawed car analogies.
    6. Re:Languages & Morfik by hey! · · Score: 1

      Yeah, I do.

      But I also realize that all compilation tasks are not necessarily equally complex. I also am pretty sure that if you can write a compiler in C, you can also write one in Javascript.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    7. Re:Languages & Morfik by hey! · · Score: 1

      Always be clear on the distinction between a language and (a) its implementation and (b) the environment it operates in.

      There is no sense I can think of in which javascript, as a language, is inferior to C, which is perfectly adequate for writing compilers of any complexity.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    8. Re:Languages & Morfik by Anonymous Coward · · Score: 0

      You first have to build it in order to be able to dogfood it.

    9. Re:Languages & Morfik by EvilNebby · · Score: 2, Funny

      Morfic should be rewritten in Morfik.

      --
      --- Nebulous
    10. Re:Languages & Morfik by hey! · · Score: 1

      Why accept horrid performance just to say that you could do it,

      Not to say you can do it. Being self-hosting is a very important goal for a software tool. Software tools that are self-hosting necessarily have a certain degree of robustness which non-self-hosting tools may not have.

      In any case, there is no reason that performance needs to be horrible at all because of the language, at least in this case. The individual interpreter in, say, Mozilla might not be optimized for this kind of thing; I don't know. However it should be possible to write a compiler or possibly a JIT compiler for the language so that it runs at native speed.

      And although all compilation tasks arn't equally complex, some are VERY complex, and there are lots of variable tracking and linking, not to mention the inheritance and objects that must be handled.

      I'm afraid your missing my point. We aren't doing any of that stuff, because we are generally converting from one C derivative language to another.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    11. Re:Languages & Morfik by angel'o'sphere · · Score: 1


      There is no sense I can think of in which javascript, as a language, is inferior to C, which is perfectly adequate for writing compilers of any complexity.


      Javascript as a language is inerior to C for some reason:

      a) machine language, plenty, processor specific
      b) assembler, also plenty a little bit abstract but still processor family specific
      c) Fortran / C / APL / probably COBOL, procecessor unspecific, instruction oriented (procedural) languages
      d) SmallTalk / C++ / Java / Javascript / Python, object oriented languages
      e) various niche languages like Prolog / Self / OCAML / ML, logic, prototype based or functional languages
      f) AOP / SOP / generative languages (parts of C++ / templates)

      Javascript is an object oriented, prototype bases, language, with a strong binding to XML document models and to Java.

      Like Python, Javascript has dynamic typing. Like SmallTalk Javascript has meta classes etc. Like Self it is prototype based, like C it has a Cish syntax.

      Bottom line Javascript is one of the best and one of the most powerfull languages around in our time. However M$ completely fucked it up by its completely trashed implementation in IE.

      Half of Firefox/Firebird the corresponding email client Thunderbird, the Calendar application also etc. is programmed in Javascript.

      angel'o'sphere

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
  10. Kill kill kill by jurt1235 · · Score: 1

    Hey, maybe you should discuss this with Steve Jobs. He is locking Mac OS X on intel with a special chip. It should be possible to use a same kind of chip to lock out certain OS too. That way you won't have the risk of IDEs frying you or your CPU.

    --

    My wife's sketchblog Blob[p]: Gastrono-me
  11. Re:Why GMail? by Anonymous Coward · · Score: 1

    Because they give gmail as an example of the stuff that's not easy to do without morfik. Or so they claim.

  12. What Morfik is by axonis · · Score: 2, Informative

    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Ã?]Â
    1. Re:What Morfik is by DontCallMeIshmael · · Score: 0

      Do I get steak knives with that too?

    2. Re:What Morfik is by gtoomey · · Score: 2, Insightful
      Yes your ad is all wel and good.

      Why didnt the Morfik web site say that? Its marketing gobblygook.

    3. Re:What Morfik is by axonis · · Score: 1

      Well is only just a simple cut and paste from the original linked interview: http://www.fyracle.org/showstory.php?id=460 answering question 8: Can you explain a little more how Morfik works? hope that clears up the Skepticism !

      --
      bæ8Ã0sÃOE?5r©oÂÃ?âz:ÃÃAÃ?ÃOEÂ6fXÃ?]Â
  13. Any one has sample code? by bogaboga · · Score: 2, Interesting

    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?

    1. Re:Any one has sample code? by Ruphuz · · Score: 1
      --
      My other post is a First.
  14. No kidding by nmb3000 · · Score: 2, Insightful

    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
    /)
    1. Re:No kidding by aminorex · · Score: 1

      No, that wasn't Slashdot that was ripping a hole in Visual Studio, it was Microsoft development luminary Charles Petzold. You know, the author of the standard texts on Windows programming, "Programming Windows", and "Programming Windows in C#".

      --
      -I like my women like I like my tea: green-
    2. Re:No kidding by killjoe · · Score: 1

      The problem is that in the software development lifecycle the build phase takes less then 10% of the overall time. It makes no sense to make a product that makes the build faster especially if it also makes debugging, integration, maintenance, and documentation slower. Visual studio is supremely guilty of this. Sure slapping a control on the screen and seeing the the data cool but having to maintain that SQL statement bound to the form for the rest of the applications life or trying to document that form is a pain.

      People complain (rightfully so) about the complexity of J2EE but whatever it lacks in RAD development it makes up for in maintenance and refinement of the application later.

      Frameworks like ruby on rail are the best of both worlds, rapid development and deployment AND a properly abstracted MVC and persistance layers to make maintenance easier.

      --
      evil is as evil does
  15. Nice advertising by Viol8 · · Score: 1

    How much they pay you?

  16. Where are the web standards by zxSpectrum · · Score: 4, Interesting

    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

    1. Re:Where are the web standards by sgt101 · · Score: 3, Insightful

      I think you've confused interactive site development with good site design. It's pretty easy to write a bad GUI for a stand alone app (desktop) in Java or C++, just as it's pretty easy to write a bad page design for a page centric app on the web. The point is that AJAX lets you write non-page centric apps on the web, and this tool supports that.

      Actually, I take it as a good sign that they are focusing on their tech and not their site.

      --
      --------------------------------------------- "In the end, we're all just water and old stars."
    2. Re:Where are the web standards by hey! · · Score: 1


      Actually, I take it as a good sign that they are focusing on their tech and not their site.


      Well, logically you can only infer they are not focusing on their site.

      In fact, I'd go further to say that since it's easy to hire a competent web designer, either they don't understand the importance of design, or they've confounded concerns in such a way that a web designer can't do anything with their site, or both.

      Professionalism in one area may not be evidence of professionalism in another, but unprofessionalism is never is.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    3. Re:Where are the web standards by Viol8 · · Score: 1

      "Actually, I take it as a good sign that they are focusing on their tech and not their site."

      Fine for any other company , but not for one that sells a web development tool.
      It would be like someone selling themself as the worlds best car mechanic turning
      up in some smoking , sputtering, rusting old clunker. Would you believe anything
      he said if you saw that?

    4. Re:Where are the web standards by Surt · · Score: 2, Insightful

      But ... for a web development firm to have no one on site who understands web development well enough to write up a good site ... it doesn't bode well for how their tool will understand web development. Or in other words: if their site suggests no one there either cares enough or knows enough to develop a good site for their product, why should I trust that they know enough or care enough to develop a good website development tool.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
  17. just signed up, could be good by Anonymous Coward · · Score: 0

    I just signed up. AJAX *is* cool. Being able to write apps which work seamlessly in a sometimes-connected environment would be cool. Web deployment models for software are cool. Being able to have software work across platforms the same would be cool. Not having to have a customised local install would be cool. Not requiring plugins would be cool. Being able to remove my dependency on a particular disk would be cool. Being able to have a PC-on-USB with a minimal *nix install, a web browser and web application would be cool.

    The vision is sound. Let us wait to see what is delivered.

    -BM

    (tee hee -- my image word is condom)

  18. Re:Why GMail? by giginger · · Score: 1

    Because of the memory stick picture above that says Desktop Gmail maybe?

  19. Re:Why GMail? by Anonymous Coward · · Score: 1, Informative

    Because they used their IDE to create a replica of GMail:

    http://www.morfik.com/prerelease_schedule.html#Gma il_Demo

  20. Why is this even on /.?! by Qa1 · · Score: 5, Insightful

    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 /.?

    1. Re:Why is this even on /.?! by Anonymous Coward · · Score: 0

      Because is a new technology ? Because not only "open-source bigots" read Slashdot ?? Choose one!

    2. Re:Why is this even on /.?! by Anonymous Coward · · Score: 0

      It's called Blogverts. You pay someone who runs a blog or news site to run your press release as a news store or blog entry or something like that. It is something that ad agencies are using now. I don't have any inside knowledge with Slashdot, but I have firsthand inside knowledge of it happening on other sites.

      I am sure Commander Taco or someone else is making a nice little profit by selling Slashdot articles.

  21. Nice Slashad! by brunes69 · · Score: 1

    So, cruising around their site, the only thing I can find is a bunch of marketing buzzwords and a screenshot of google.

    I am sorry I gave these bozos any traffic.

  22. cool looking site and screenshots by Anonymous Coward · · Score: 0

    well i am a mech guy and my FEA prof always used to say this regarding the results

    "My friends, dont get fooled by the colors"

    thats what flashed in when i saw the website and screenshots!!
    and ofcourse, theres no betaware to try out and check the true colors.

  23. Unplugged? That's soooo 20th century! by richieb · · Score: 1
    I think the demand for unplugged applications is on the way down and it's only going to get smaller. Just think, how useful your computer is when not connected to the network?

    --
    ...richie - It is a good day to code.
    1. Re:Unplugged? That's soooo 20th century! by Anonymous Coward · · Score: 0

      Very useful.

  24. What the fuckity fuck? by kmmatthews · · Score: 5, Insightful

    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.
  25. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  26. 2 months to copy gmail with it?? by 192939495969798999 · · Score: 4, Funny

    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 |
    1. Re:2 months to copy gmail with it?? by mandrake*rpgdx · · Score: 1

      Yeah I was thinking just the same thing. Two months? I doubt the google team took that long. Here's the problem I have with most Visual IDE environments- they can either expediate development or slow it down to a crawl. Sometimes theier ease of use goes against them, and makes things much more complicated than they need be.

    2. Re:2 months to copy gmail with it?? by plumby · · Score: 1
      Also, it "works" just like Outlook? I'm not sure that's a feature!

      Not sure how serious you're trying to be, so I'll bite.

      The works just like Outlook statement is (from the original quoted text) a reference to working offline - i.e., the emails, directories (or whatever they are in GMail) are stored locally, in some form of DB/file system, so that you can read/search them when you are not connected to the internet (and presumably downloaded from any pop/imap server).

      Would your 3 hour one do this? If so, could you send me a copy?

    3. Re:2 months to copy gmail with it?? by drew · · Score: 1

      That was my first thought too when I saw this a month or so ago. As AJAX interfaces go, Gmail is actually incredibly simple (which is probably what makes it so attractive). I could probably recreate it by myself in under a month, given enough free time (or the ability to work on it while at my real job, as I'm assuming these two did). An exact replica of the gmail interface in four man months? BFD.

      Not to mention the "bonus" that they were able to write the entire thing in pascal while never touching a line of html, css or javascript. I'm sure there are people out there that might consider that to be a bonus, but not anyone that I know or have ever worked with..

      --
      If I don't put anything here, will anyone recognize me anymore?
  27. Sadly misled..... by ralf1 · · Score: 4, Funny

    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
    1. Re:Sadly misled..... by Anonymous Coward · · Score: 0

      "Morfik and Rapid Development of Modern Wee" - MUCH funnier (and probably more accurate)

    2. Re:Sadly misled..... by meadowsp · · Score: 1

      If you want to get off on dead civilians, then take a look at this.

  28. I'm actually working on something like this by mandrake*rpgdx · · Score: 2, Interesting

    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.

    1. Re:I'm actually working on something like this by jurt1235 · · Score: 1

      Sorry to be crude here, but show me a sample and I believe you.

      --

      My wife's sketchblog Blob[p]: Gastrono-me
    2. Re:I'm actually working on something like this by listen · · Score: 1

      You don't know what open source means, do you?

      I think you meant to say "source available".

    3. Re:I'm actually working on something like this by mandrake*rpgdx · · Score: 1

      No, I mean that it will be out under a Perl artistic like lincense. That, the users can tinker with the source how they want to, but they won't be able to sell derivatives, or call the end product the same name as mine. Not *all* OSS is free as in free beer, or GPL based.

    4. Re:I'm actually working on something like this by mandrake*rpgdx · · Score: 1

      Your belief is not really important. Nor does it really matter. I could say wait a few months- but I think this project will take the better part of a year before coming close to even a beta stage. But, the idea is sound. And right now, that's got me working on it whenever possible.

    5. Re:I'm actually working on something like this by jurt1235 · · Score: 1

      Your post just sounded to me as hard to believe, trying to trick the /. crowd. If you really get this going, even if it is just proof of concept, it is already very cool.

      --

      My wife's sketchblog Blob[p]: Gastrono-me
    6. Re:I'm actually working on something like this by mandrake*rpgdx · · Score: 1

      Hmm. Naw, not trying to trick anyone. It's actually something that I was hesitent to mention anywhere. And then I see this slashdot article and think someone's beaten me to it. Thank god they haven't- the project mentioned in TFA sounds a lot more obtuse than mine. I guess I brought it up out of relief that so far- this is still somewhat new ground.

    7. Re:I'm actually working on something like this by jurt1235 · · Score: 1

      A browser based IDE for whatever language right now would be a great solution for workgroups. For myself it would mean that I could work on any computer with a browser, no need to set up anything to get started. So yes, it would not just be new, it will be revolutionary (if it has some speed). You will get enough community behind you once you got the proof of concept to make this rock like eclipse.

      --

      My wife's sketchblog Blob[p]: Gastrono-me
  29. Whoring out slashdot.... by hotarugari · · Score: 1

    I understand the promotion of programs/apps/etc. on slashdot in the "ask" sections, but is it totally necessary to whore out slashdot for corporate press relaeases?

  30. Looks cool but? by codepunk · · Score: 2, Insightful

    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?
  31. at least.. by garazy · · Score: 1

    it makes code easier to read http://www.morfik.com/js_sshot.html

  32. They have to sound UPBEAT... (as I'm ROFL) by Seraphnote · · Score: 1

    From their site:
    "What is the Morfik Pioneers Program?
    The Morfik Pioneers Program is for technology visionaries, commentators and practitioners who see the current web as an embryonic form of a global operating system and the WebOS as major development in this process. ...
    The Morfik Pioneers Program allows such enthusiastic individuals ... to contribute to its evolution within this vision. ... Pioneers will be able to influence the direction of Morfik's technology and to share insights about future directions for the web."

    So:
    1.) We're supposed to contribute to their for-profit-corporation out-of-the-geekness-of-our-hearts.
    2.) And the whole current Internet is just in its infancy, and we're all going to "grow up" into this WebOS based on Javascript/AJAX using Morfik's products; seeing as they're the leader with the vision.

    This is just another BIG-HEADED-CORP with no humility; lots of bark and little bite.
    I'll wait for version 2 or 3.

    1. Re:They have to sound UPBEAT... (as I'm ROFL) by daviddennis · · Score: 1

      I always worry about this sort of thing since they're going to try to tempt me into using a tool that after the beta period, I find that I could not possibly afford. Then all the time I spend working on it is wasted.

      There's a competing product called backbase that goes for either almost $1,000 or almost $6,000 a server depending on how you use it. Since my new project requires a dedicated server, it's $6,000. I might consider $1,000, but $6,000? No way on the planet.

      At least Backbase (which has a tag language, sort of like ColdFusion) would allow me to use a Linux server and the text editors and such I know and love.

      D

  33. MSCE? by base_chakra · · Score: 1

    I think you meant MSCDs.

  34. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  35. ok..... by FreakUnique · · Score: 1

    This all looks and sounds like a pile of steaming dog turd. Why else hide behind marketing hype?

    --
    There have been many times when dealing with people that I wished I could kiss my own butt goodbye
  36. Compiler for what? by civilizedINTENSITY · · Score: 1

    rtfa: "implement the business logic of their application in a high-level object-oriented language of their choice. Morfik then automatically compiles this code into a JavaScript AJAX engine."

    Also: "The process is a true compilation and avoids boilerplates or code snippet libraries. The source code is put through a parser which includes a tokenizer and syntax analyzer. The parser output is then passed to a semantic map builder which creates a detailed semantic map that conveys the entire 'meaning' of the application - a technique in widespread use by CAD systems.

    Finally a synthesizer uses this map to create JavaScript (or optionally, obfuscated JavaScript!) code which is semantically identical to the original source and conveys the same 'meaning'."

  37. compiler with JavaScript backend by idlake · · Score: 2, Interesting

    It had to happen: a compiler with a JavaScript backend...

  38. Well, they sure are getting a lot of play by MikeyTheK · · Score: 1

    For all the complaining y'all are doing about these guys, they sure are getting a lot of play. Google morfik. It might be a well-orchestrated campaign of lies and deceit, but at first blush it doesn't look that way.

    --
    Friends help you move. Real friends help you move bodies.
    Never forget: 2 + 2 = 5 for extremely large values of 2.
  39. Trying to apply their "Pioneers Program", but... by twinchang · · Score: 1

    They just give me a email with subject "Confirmation of your Morfik Pioneers Registration" and content:

    Thank you for applying to be part of the Morfik Pioneers Program. Your application is being reviewed by the Pioneers coordinator who is responsible for providing successful applicants with the login details to the Program.

    I just wonder how hard would they just giving people direct access to their vapour-buzzword-like application?

  40. Re: MOD PARENT UP by Anonymous Coward · · Score: 0

    This is the only post in the entire thread that actually RTFA before posting. Yes, the article claims to compile other high level languages into javascript.

    It's a neat idea, and it's even relatively easy compared to writing a real compiler. However, it requires that you have a good knowledge of the exact syntax+semantics of each language (*unless they're compiling HLL->ASM->Javascript). This is not something that you can just pound out in a few months. It will take perhaps half a century of labor to perfect (* for a 10-person group, that's only several years).

    I'm guessing that the perl and C++ versions will never work perfectly, because their syntaxes and/or semantics are just too difficult. They'll also have problems with obfuscated C programs.

  41. Re:What Morfik is: Just a Clone of OSX WebObjects! by Anonymous Coward · · Score: 0

    the visual data models ... yada yada yada.

    sounds like another wannabe webobjects.

    apple's xcode already does this all - for free (the tools are part of osx distro). ... and more: including outputing java clients (not just web clients).

    the more drivalware like this fritters away the attention at places like slashdot the bigger the impact will be for apple when the intel boxes ship next year - and the linux kiddies & windoze dolts see for themselves what they have been missing!

  42. Who do you have to bribe for this? by fforw · · Score: 1

    Who do you have to bribe for articles like this? And how much?

    Or is there any other reason why an article submission for my GPLed webapplication framework gets rejected, but a ridiculously over-priced, closed-source, windows-only offering, whose main feature seems to be buzz-word compliance and marketing-droid BS, gets free PR?

    *grrr*

    --
    while (!asleep()) sheep++
  43. Google querying of Morfix.com by StickyWidget · · Score: 1
    My Bullshitt-Meter just pegged... Check out what a Google search for "site:www.morfik.com inurl:media" pulls up:

    http://www.morfik.com/media/The_Making_of_Northwin d_Unplugged.pdf

    They made a presentation of another demo, then made one of GMAIL. Both use almost exactly the same language, it just looks like some marketer did a find-replace on Northwind. Both were made in 2 weeks for a protoype, and 2 months for a full version.

    Fishy.

    StickyWidget

  44. Finds the meaning? by polytopia · · Score: 1

    The claim that morfik can "compile" any source code in any language, extract the "meaning", and replicate it is not very credible. For example, if the meaning of my code is "Halt", then they've solved the Halting problem.