phenotypical

phenotypical

Mar 1 / 7:28am

OpenBD Desktop; the easiest way to develop CFML web apps ever

Let me introduce you to the OpenBD Desktop. A complete integrated all-in-one, one-click, server environment for developing both standard web-apps and Google App Engine apps.

The OpenBD Desktop is nothing short of revolutionary when it comes to the speed and ease of development of web-apps. Simply point to a directory on your file system, and hit start! If that directory is not yet prepared for running OpenBD, then do not worry, the OpenBD Desktop, will auto prepare that folder for you copying the necessary files in there for you. All done in seconds. That is it! You are now ready.

No Jetty/Tomcat/JBoss configuration. No Apache/IIS configuration. Point click and start. It is that simple.

Filed under  //  Java   Open BlueDragon   google  
Oct 25 / 7:29am

cfscript lang="java" ...only on OpenBD.

Now you can drop pure-raw Java code inside <cfscript /> and the OpenBD engine will automatically compile and optimize it on-the-fly and execute it when the request gets there. Let's take a look at this power.
<cfset s = ["A","B","C","D","E","F"]>

<cfscript lang="java">
  // Retrieve the CFML object
  cfArray d = cf.getArray("s");

  for ( int x=0; x < d.size(); x++ ){
    cf.print( d.get(x) );
  }

  cf.print( cf.get("CGI.SCRIPT_NAME") );

  // Creating an array in Java, and then setting it for the CFML
  List fromJava        = Arrays.asList(new String[] { "aa", "bb", "cc", "dd" });
  cf.set( "abc", fromJava );
</cfscript>

<cfdump var="#abc#">
Filed under  //  Java   Open BlueDragon   Open Source   coldfusion / cfml