{"id":476,"date":"2003-08-19T08:30:15","date_gmt":"2003-08-19T12:30:15","guid":{"rendered":"http:\/\/wordpress.cephas.net\/?p=476"},"modified":"2003-08-19T08:30:15","modified_gmt":"2003-08-19T12:30:15","slug":"re-cfmx-java-jock-jihad","status":"publish","type":"post","link":"https:\/\/cephas.net\/blog\/2003\/08\/19\/re-cfmx-java-jock-jihad\/","title":{"rendered":"re: CFMX Java-jock jihad"},"content":{"rendered":"<p>Geoff makes a couple blanket statements in his <a href=\"http:\/\/blog.daemon.com.au\/archives\/000184.html\">post<\/a> about how the Java world doesn&#8217;t understand CFMX.  I don&#8217;t agree with a couple of them:<\/p>\n<p><i>&middot; ColdFusion remains the only answer to making Java accessible to a mass of non comp-sci web developers <\/i> &#8212; I don&#8217;t have a computer science degree, neither do 3 of the other 4 developers at <a href=\"http:\/\/www.mindseye.com\/\">Mindseye<\/a> (all of whom have written Java applications and all of who have spoken at DevCon) and I&#8217;ve created a couple sites using Java &amp; JSP technology so to say that non comp-sci web developers can&#8217;t understand Java is patently incorrect.   I think it also bears mentioning that Java is considered by some to be a <a href=\"http:\/\/www.freeroller.net\/page\/ceperez\/20030603\">language for the masses<\/a>:<\/p>\n<p>&#8220;<i>The advantages of Java is that it easily serves as a lingua franca &#8211; everyone can read a Java program and understand what is going on&#8230;<\/i>&#8220;, <\/p>\n<p><i>&middot; &#8230;most Java developers fail to see where CFMX fits into their world of programming&#8230; <\/i> &#8212; Why should they care?  There are a number of other scripting languages that work with Java, PHP being one of them. Java developers have enough to worry about&#8230; they&#8217;re too busy choosing between web frameworks (<a href=\"http:\/\/jakarta.apache.org\/struts\/index.html\">struts<\/a>, <a href=\"http:\/\/jakarta.apache.org\/tapestry\/index.html\">tapestry<\/a>, <a href=\"http:\/\/wiki.opensymphony.com\/space\/WebWork2\">webwork2<\/a>), persistence models (<a href=\"http:\/\/db.apache.org\/ojb\/\">obj<\/a>, <a href=\"http:\/\/castor.exolab.org\/\">castor<\/a>, <a href=\"http:\/\/java.sun.com\/products\/jdo\/\">jdo<\/a>..) and templating mechanisms (<a href=\"http:\/\/jakarta.apache.org\/velocity\/index.html\">velocity<\/a>, <a href=\"http:\/\/cocoon.apache.org\/\">cocoon<\/a>..).  It&#8217;s commonly mentioned\/demonstrated that ColdFusion is easy by showing how few lines it takes to query a database, but has anyone ever asked an enterprise Java developer how many queries they put into a JSP?  .  <\/p>\n<p>With that said, I think that Geoff has the right attitude, starting a &#8220;.. post-positive campaign highlighting CFMX\/Java symbiosis&#8221; is a great starting point. Go one step further though.  Build a J2EE application, learn Struts, use OJB.  Geoff claims that J2EE people don&#8217;t understand CFMX.  How well do CFMX people understand J2EE?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Geoff makes a couple blanket statements in his post about how the Java world doesn&#8217;t understand CFMX. I don&#8217;t agree with a couple of them: &middot; ColdFusion remains the only answer to making Java accessible to a mass of non comp-sci web developers &#8212; I don&#8217;t have a computer science degree, neither do 3 of &hellip; <a href=\"https:\/\/cephas.net\/blog\/2003\/08\/19\/re-cfmx-java-jock-jihad\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">re: CFMX Java-jock jihad<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[7,3,2],"tags":[],"_links":{"self":[{"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/posts\/476"}],"collection":[{"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/comments?post=476"}],"version-history":[{"count":0,"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/posts\/476\/revisions"}],"wp:attachment":[{"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/media?parent=476"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/categories?post=476"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/tags?post=476"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}