tag:blogger.com,1999:blog-3054663941705738703.post4207543298989306631..comments2023-06-04T08:09:07.959-04:00Comments on Pragmatic Software Development: Is Java suitable for today’s web-development?Philopator Ptolemy (pseudonym)http://www.blogger.com/profile/03904530630408899765noreply@blogger.comBlogger20125tag:blogger.com,1999:blog-3054663941705738703.post-80281440312108393662019-10-15T07:56:29.411-04:002019-10-15T07:56:29.411-04:00In the Modern era integrating Artificial Technolog...In the Modern era integrating Artificial Technology in the E-commerce store is an effective ways to increase the customer engagement with the website. The Blog is very informative and useful. <br /><a href="https://hirededicatedprogrammers.com/hire-dedicated-magento-developers-and-programmers.php" rel="nofollow">Hire Dedicated Magento Developer</a><br /><a href="https://hirededicatedprogrammers.com/hire-dedicated-cakephp-developers-india-programmers.php" rel="nofollow">Hire Cake Php Programmer</a><br /><a href="https://hirededicatedprogrammers.com/hire-dedicated-phonegap-developers-and-programmers.php" rel="nofollow">Hire Phonegap Developer</a><br /><a href="https://hirededicatedprogrammers.com/hire-dedicated-wordpress-developers-and-programmers.php" rel="nofollow">Dedicated Wordpress Developer</a><br /><a href="https://hirededicatedprogrammers.com/hire-dedicated-laravel-developers.php" rel="nofollow">Hire Dedicated Laravel Developer</a><br />Sivahttps://www.blogger.com/profile/08773880797100337917noreply@blogger.comtag:blogger.com,1999:blog-3054663941705738703.post-51233832867548621252019-06-27T09:10:37.319-04:002019-06-27T09:10:37.319-04:00We are living in a world where 6 out of 10 people ...We are living in a world where 6 out of 10 people used to purchase products online. The post helps me to create the best impression for our customers and make them purchase on my site. Great work!<br /><a href="https://hireindianprogrammers.com/hire-magento-developers-india.php" rel="nofollow">Hire Magento developer India</a><br /><a href="https://hireindianprogrammers.com/hire-wordpress-developers-india.php" rel="nofollow">Hire wordpress developer India</a><br /><a href="https://hireindianprogrammers.com/" rel="nofollow">Hire a Programmer</a><br /><a href="https://hireindianprogrammers.com/hire-php-developers-india.php" rel="nofollow">Hire PHP Developer India</a><br /><a href="https://hireindianprogrammers.com/" rel="nofollow">Hire a Coder</a><br />Sekarhttps://www.blogger.com/profile/08668504128197331921noreply@blogger.comtag:blogger.com,1999:blog-3054663941705738703.post-88094729678020005102017-03-15T05:11:08.033-04:002017-03-15T05:11:08.033-04:00This comment has been removed by the author.RoseKeyshttps://www.blogger.com/profile/00393926247212026636noreply@blogger.comtag:blogger.com,1999:blog-3054663941705738703.post-73346870641036769392017-03-15T04:59:30.241-04:002017-03-15T04:59:30.241-04:00This comment has been removed by the author.Anonymoushttps://www.blogger.com/profile/07679103044425798609noreply@blogger.comtag:blogger.com,1999:blog-3054663941705738703.post-46257203869294791402017-01-24T05:05:47.863-05:002017-01-24T05:05:47.863-05:00This comment has been removed by the author.Anonymoushttps://www.blogger.com/profile/18213464986486416582noreply@blogger.comtag:blogger.com,1999:blog-3054663941705738703.post-64102268924223923612013-12-01T22:39:22.727-05:002013-12-01T22:39:22.727-05:00You already know therefore significantly when it c...You already know therefore significantly when it comes to this topic, made me in my opinion believe it from numerous various angles. Its like men and women aren’t involved until it is one thing to do with Girl gaga! Your individual stuffs outstanding. Always take care of it up!<br /><a href="http://www.techrotation.com/can-create-youtube-channel/" rel="nofollow">How I can Create YouTube Channel?</a>Anonymoushttps://www.blogger.com/profile/06703996624892055649noreply@blogger.comtag:blogger.com,1999:blog-3054663941705738703.post-40774494060994875792011-05-25T02:22:26.721-04:002011-05-25T02:22:26.721-04:00This is nice blog…
The Web Development Chicago pro...This is nice blog…<br />The <a href="http://www.indigodesigncompany.com/" title="Web Development Chicago" rel="nofollow">Web Development Chicago</a> process and helps related to SEO and other Development according to Business requirement.Indigo Design Companyhttps://www.blogger.com/profile/04115835599613956621noreply@blogger.comtag:blogger.com,1999:blog-3054663941705738703.post-87219188256675471722010-12-07T04:11:39.724-05:002010-12-07T04:11:39.724-05:00Nice sharing, its really very useful for me, Java ...Nice sharing, its really very useful for me, Java Server Pages, which is enhanced known as JSP, is an additional open-source programming language that can be consummate without even knowing Java Script. Thanks for sharing this.<br /><b><a href="http://www.alakmalak.com/" rel="nofollow">micheal<br /></a></b>Alakmalak Technologieshttps://www.blogger.com/profile/12685620942935916298noreply@blogger.comtag:blogger.com,1999:blog-3054663941705738703.post-81326840634792508492010-12-06T16:36:10.310-05:002010-12-06T16:36:10.310-05:00Philopator wrote: "I certainly can do that bu...Philopator wrote: "I certainly can do that but it's not standardized yet and, once again, i have to know and depend on some other library for such basic functionality."<br /><br />Sure, which I don't have a problem with, but even once it's standardized, it will be a Java EE standard, and not the Java SE to which I can only guess you mean. I kind of like having that kind of thing in a library rather than in the core language, as the language itself can be smaller (yes, I know I'm talking about Java :)<br /><br />Are certain dyna-langs better suited in some ways for web dev than Java? Maybe, but they don't add enough to offset the downside (especially in terms of performance) to make it suitable for many large-scale applications. Throw in clustering, etc that you get from modern Java EE environments, and I'm pretty content (well, content enough, for the time being) with the choices I have in Javaland.<br /><br />Different strokes, I guess, but my answer to the question in title is, for me, without question, "Yes." :)Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-3054663941705738703.post-26822914890059885212010-12-06T15:24:04.762-05:002010-12-06T15:24:04.762-05:00Python/PHP/Groovy/Ruby follow a completely differe...Python/PHP/Groovy/Ruby follow a completely different aproach. They "overgrow" they standard libraries. Java could follow this path but as it stands now it would also grow the size of the JDK and probably increase the startup time of the JDK. Bloat is still a massive argument against Java so I don't think Oracle will follow this path. Given the wast landscape of 3rd party libraries (Apache commons keeps most typical use cases covered) it's not a very valid argument agains Java as a base for webapps. I can assure You that performance is a valid argument.Tomasz Jędzierowskihttps://www.blogger.com/profile/17163251342128407573noreply@blogger.comtag:blogger.com,1999:blog-3054663941705738703.post-64396060165872276342010-12-06T09:06:35.750-05:002010-12-06T09:06:35.750-05:00littlezopper wrote: "You should look into the...littlezopper wrote: "You should look into the Jersey client"<br /><br />I certainly can do that but it's not standardized yet and, once again, i have to know and depend on some other library for such basic functionality.Philopator Ptolemy (pseudonym)https://www.blogger.com/profile/03904530630408899765noreply@blogger.comtag:blogger.com,1999:blog-3054663941705738703.post-11582901644908916932010-12-06T09:04:46.507-05:002010-12-06T09:04:46.507-05:00Slava Imeshev wrote: "You've somehow gene...Slava Imeshev wrote: "You've somehow generalized not knowing it to questioning suitability of Java for web development. This kinda kills the discussion from the start, doesn't it?"<br /><br />I don't need to know some specialized libraries or techniques for this basic operation in Ruby/Groovy/PHP/Python. Why should i have to know it in Java.Philopator Ptolemy (pseudonym)https://www.blogger.com/profile/03904530630408899765noreply@blogger.comtag:blogger.com,1999:blog-3054663941705738703.post-29032959174843965602010-12-06T09:02:53.930-05:002010-12-06T09:02:53.930-05:00Dave wrote: "You are sacrificing significant ...Dave wrote: "You are sacrificing significant performance in some cases based on language choice."<br /><br />There truly is nothing new under the sun. This performance argument was the main object to moving from C++ to Java.Philopator Ptolemy (pseudonym)https://www.blogger.com/profile/03904530630408899765noreply@blogger.comtag:blogger.com,1999:blog-3054663941705738703.post-35586192756205733522010-12-04T20:18:27.000-05:002010-12-04T20:18:27.000-05:00This completely disregards the discussion about pe...This completely disregards the discussion about performance. You can see some fairly good comparisons over at the "Computer Language Benchmark Game" for example: http://shootout.alioth.debian.org/u32/benchmark.php?test=fasta&lang=all<br /><br />For this particular benchmark Java 6 run with a -server flag runs it in 1.74 seconds where Ruby 1.9 runs it in 223.01 seconds. JRuby is 5 minutes. PHP is 13 minutes. You are sacrificing significant performance in some cases based on language choice.Anonymoushttps://www.blogger.com/profile/04444571098445725829noreply@blogger.comtag:blogger.com,1999:blog-3054663941705738703.post-6877259156589270992010-12-04T17:22:23.947-05:002010-12-04T17:22:23.947-05:00You should look into the Jersey client (which, btw...You should look into the Jersey client (which, btw, will probably serve, at least in part, as the basis for standardization in JAX-RS 2.0):<br /><br />String text = Client.create().resource("https://graph.facebook.com/me").get(String.class);<br /><br />Easy peasy.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-3054663941705738703.post-56749435503084793532010-12-04T15:59:19.835-05:002010-12-04T15:59:19.835-05:00I think that today Java should not only be seen as...I think that today Java should not only be seen as a programming language but as an execution environment. With the ability to use AspectJ, Groovy, JRuby, Jython and others with Java, Java offers a lot of possibilities. Don't be afraid to mix Java with other languages.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-3054663941705738703.post-61619299600847577092010-12-03T16:22:18.197-05:002010-12-03T16:22:18.197-05:00The basic use case here should be addressable via ...The basic use case here should be addressable via assignment of servlets to those URLs via you're web.xml descriptor. Refer this article for further details...<br />http://onjava.com/pub/a/onjava/2005/04/27/restweb.html<br /><br />There are also a wide variety of frameworks to support this, Googles first hit would be...<br />http://www.restlet.org/Unknownhttps://www.blogger.com/profile/14624575744128915742noreply@blogger.comtag:blogger.com,1999:blog-3054663941705738703.post-82463954362955398902010-12-03T16:06:31.910-05:002010-12-03T16:06:31.910-05:00@Philopator - What you described is clearly a comm...@Philopator - What you described is clearly a common use case. Why hasn't anyone released a framework/utility that helps with those use cases?<br /><br />Java's #1 strength is its large ecosystem, and the ease of adding to that ecosystem. While Java's founders may not have considered RESTful querying a priority, Java developers have the power to make it just as easy as Groovy or Scala.<br /><br /><br />@murz - Play is intriguing, but I question their choice of Java syntax. Example: if Play is Java, why do they use "public" access modifiers on variables, then inject getters/setters in the middle?<br /><br />In other words, why does Play modify what Java is? Why not just have its own syntax, or use a syntax closer to home?Unknownhttps://www.blogger.com/profile/02532621642729483681noreply@blogger.comtag:blogger.com,1999:blog-3054663941705738703.post-60248531885175343712010-12-03T15:05:47.825-05:002010-12-03T15:05:47.825-05:00You should checkout http://playframework.orgYou should checkout <a href="http://playframework.org" rel="nofollow">http://playframework.org</a>Anonymoushttps://www.blogger.com/profile/02367866990524645655noreply@blogger.comtag:blogger.com,1999:blog-3054663941705738703.post-718463048985699482010-12-03T14:42:28.873-05:002010-12-03T14:42:28.873-05:00Your article should have been named something like...Your article should have been named something like "What is the simplest way to execute a web/REST request in Java?". You've somehow generalized not knowing it to questioning suitability of Java for web development. This kinda kills the discussion from the start, doesn't it?Slava Imeshevhttps://www.blogger.com/profile/01239648583875379220noreply@blogger.com