Jim Lawrence
accessd at shaw.ca
Sat Feb 16 11:50:20 CST 2013
Hi Shamil: There are two basic functions performed on computers; that of consuming and that of providing. User computers like tablet and Smartphones are designed for consuming, user computers like desktops and laptops are designed for the dual purpose of consuming and providing and computers like servers are designed for providing. There is not a computer that has internet capability or just has a browser, that can not run WebPages and those pages are designed with JavaScript, HTML and CSS. Whether the web page is the best choice in all cases can be debated but that debate would have to be given on the bases of a one on one situation. As for providing for the consumer an endless variety of web languages, databases and web servers available but this is backend support. The market has shifted dramatically over the last several years and the true desktop market has shrank...people who are just consumers have no need for the capabilities of a desktop. Even new and existing desktops are now being used mostly as browser platforms. If you support databases on even a single server most of the management front-ends are browser based, from Oracle to MySQL. Existing desktop applications are being migrated to a web based interface like MS Office via SharePoint and now through Office365... The question as to do we have an application that can be "written once and run everywhere" and the answer is "yes". Jim -----Original Message----- From: dba-tech-bounces at databaseadvisors.com [mailto:dba-tech-bounces at databaseadvisors.com] On Behalf Of Salakhetdinov Shamil Sent: Friday, February 15, 2013 12:44 PM To: Discussion of Hardware and Software issues Subject: Re: [dba-Tech] FYI: Moving to "nirvana": if Microsoft were to shift to WebKit, you can thank Opera. Hi Jim -- <<< The downside is being limited to a single platform. >>> Sorry, but modern desktop, mobile and web FE apps could have their (web) services *core* parts/components running on several servers operating under different OSes anywhere in this small world with desktop app being an MS Windows one, mobile app being iPhone, Android and/or WinPhone, ... one and web app being ASP.NET or PHP or Ruby or Python or .... ones... <<< "Write once, run everywhere" has been the Holy Grail of the computing community since the beginning of computers... >>> It's obsolete now I suppose - I mean it was a false goal of the past, false because as it happened it can never be achieved - and that is good news IMO - no need to waste valuable resources "hunting for ghost goals"... <<< ... whether we have reached that capability or even are coming close, is a point of much debate. >>> Yes, debates will continue anyway :) Thank you. -- Shamil Пятница, 15 февраля 2013, 12:11 -08:00 от "Jim Lawrence" <accessd at shaw.ca>: >Hi Shamil: > >You are right of course that no matter what the changes are, now and in the >future for computers there will always have a requirement for an OS to >manage things. > >You are also right that it is always better to code at the lowest possible >level as it results in a faster and smaller program. The downside is being >limited to a single platform. > >The higher level the coding the more complex and therefore slower the >performance. The upside is to an application is it being available on >multiple platforms. > >"Write once, run everywhere" has been the Holy Grail of the computing >community since the beginning of computers and whether we have reached that >capability or even are coming close, is a point of much debate. > >Jim <<< skipped >>> > _______________________________________________ dba-Tech mailing list dba-Tech at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/dba-tech Website: http://www.databaseadvisors.com