NNTP-Posting-Date: Fri, 28 Dec 2012 11:50:47 -0600 Date: Fri, 28 Dec 2012 17:50:44 +0000 From: lipska the kat User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:11.0) Gecko/20120410 Thunderbird/11.0.1 MIME-Version: 1.0 Newsgroups: comp.lang.java.programmer Subject: Re: Java servlet on browsers: dying or kicking ? References: <50d892e5$0$282$14726298@news.sunsite.dk> <50dbf6d1$0$80176$742ec2ed@news.sonic.net> <50dcfecc$0$292$14726298@news.sunsite.dk> <50dd5b51$0$80184$742ec2ed@news.sonic.net> In-Reply-To: <50dd5b51$0$80184$742ec2ed@news.sonic.net> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 8bit Message-ID: Lines: 56 X-Usenet-Provider: http://www.giganews.com X-AuthenticatedUsername: NoAuthUser X-Trace: sv3-QkCjglumz+cfkEBrK3gYMndo3W/9XLKaKDQxKEPsOWy/rts/vtKC+rvK9SUUpuCOUpGxBfy0MDFKulz!Cgo+rh2iNlgDotIrbTnbgt8U2F9mSAHv8LkpuNcYyYMYxRf9yq73gJgXHscRmikp4k7dBcGHbDc= X-Complaints-To: abuse@btinternet.com X-DMCA-Complaints-To: abuse@btinternet.com X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly X-Postfilter: 1.3.40 X-Original-Bytes: 4101 Path: csiph.com!usenet.pasdenom.info!news.stben.net!border3.nntp.ams.giganews.com!Xl.tags.giganews.com!border1.nntp.ams.giganews.com!nntp.giganews.com!local2.nntp.ams.giganews.com!nntp.bt.com!news.bt.com.POSTED!not-for-mail Xref: csiph.com comp.lang.java.programmer:20767 On 28/12/12 08:41, Kevin McMurtrie wrote: > In article<50dcfecc$0$292$14726298@news.sunsite.dk>, > Arne Vajhøj wrote: > >> On 12/27/2012 2:20 AM, Kevin McMurtrie wrote: >>> In article, >>>> Ha, my mistake; "servlet" should actually be "applet". Thanks for >>>> correcting me. >>> >>> Definitely in decline. HTML 5 + WebSockets can make fully interactive >>> applications that look and feel native. The improvements are so great >>> that the dreaded workflow and business logic tier can be moved from the >>> server side to the client side. Moving that tier to the client takes a >>> HUGE load off the server, making the server a pure number cruncher and >>> data service. I spend much of my working life translating a clients business processes into something that can run on a computer and the trend is now more than ever away from a strictly web based process and towards systems that are completely independent of delivery mechanism. So, where as a few years ago we had 'we gotta have a web site because our competitors have a web site' now we have 'we need a system that can implement our business and deliver our business value over multiple communication channels' So as well as a web site we often provide one or more of, a mobile interface, a social media interface delivering targeted updates to the likes of twitter, farcebook etc. an XML RSS feed, an interactive XML based catalogue and recently a way of delivering business value via web TV. We also provide interfaces to existing legacy systems and machine interfaces to allow JIT supplier order fullfilment, shop floor intranet access via hand held devices, POS systems etc etc. Only last week I was asked about a 'Virtual Worlds' interface, Second Life and suchlike. I had a second life account for a while but got so absorbed that I started to neglect my earthly one :-( I try to design our systems to be completely isolated from both persistence mechanism and delivery mechanism What I inevitably end up with is a slightly less that perfect decoupling but I like to think that eventually, given the appearance of a truly scalable way to persist entire Object trees I will be able to produce a business system that will be completely decoupled from earthly considerations like UI and database Not sure how moving anything to the client will be of any interest to us in the future but never say never ... websockets look interesting however. Client side business logic simply isn't an option AFAICS lipska -- Lipska the Kat©: Troll hunter, sandbox destroyer and farscape dreamer of Aeryn Sun