@CaptBillAt the end of the day is your preference and choice. I have some friends that leave Java and go to dynamic languages such PHP, Perl and so. I always hated dynamic languages but now I have no option but use JavaScript (with Sencha's ExtJS) to get the results I need/want.
Call me conservative if you wish, but I simply cannot see the difference between deploying an application on a local network by creating a desktop icon pointing to "http://myserver/myapp.whateverext" or one pointing to "\\myserver\myshare\myapp.exe" (Windows desktop example). Except maybe that the client from the latter case will be a bit faster and more responsive, and that it might continue to work even if the network goes down (if it has a local cache, an example would be a dislocated POS site)!
Regardless of what happens with Windows servers (and yes, I've seen indications that the number of Linux servers is going up), Windows desktops are and will remain (IMO) the standard in companies for the foreseeable future. Of course, people do want to use their mobile gadgets etc but in the end, a client server app is more comfortable. Don't know if HTML5 etc will change that.
True, motaz, but I'm sure there will be a new hype that allows web based applications to communicate back with hardware, and we'll be back where we started...(Somebody above posted all these hypes come and go - I agree and things seem to repeat themselves: client/server with mainframe=>standalone pcs with sneakernet=>client server with pc=>client/server with web apps in or out of the cloud... a lot of "new" things that are actually quite old).I think Marco does have a point: we can't compete with the marketing might of .Net and Java, but we might be able to service niche markets, and maybe because of that gain more acceptance mainstream (or not)
Quote from: BigChimp on February 06, 2012, 10:51:14 amRegardless of what happens with Windows servers (and yes, I've seen indications that the number of Linux servers is going up), Windows desktops are and will remain (IMO) the standard in companies for the foreseeable future. Of course, people do want to use their mobile gadgets etc but in the end, a client server app is more comfortable. Don't know if HTML5 etc will change that.With fast browsers like Chrome, HTML5 can generate forms that are 80%-90% of real Windows forms. I've no doubt that in 5 years, they will be as good as Windows apps.
That's true but Windows itself is dying. Google Android and Apple have already dominated the smart phone, tablet and soon the TV market. With Ubuntu, even a novice like me can run Linux servers.
You are confusing publicity and _general_ revenue with revenue for software developer.Developers only get a very, very small piece of the android or apple pie. (and that is increasingly going in the pocket of a few big ones, think Zynga and Angry bird likes)More importantly, most of the benefit is in business software. I still have to find the first case where a business app got abandoned for an Android app.(use android as client, maybe. But replace, no way)
Quote from: touchring on February 07, 2012, 04:12:21 amQuote from: BigChimp on February 06, 2012, 10:51:14 amRegardless of what happens with Windows servers (and yes, I've seen indications that the number of Linux servers is going up), Windows desktops are and will remain (IMO) the standard in companies for the foreseeable future. Of course, people do want to use their mobile gadgets etc but in the end, a client server app is more comfortable. Don't know if HTML5 etc will change that.With fast browsers like Chrome, HTML5 can generate forms that are 80%-90% of real Windows forms. I've no doubt that in 5 years, they will be as good as Windows apps.That is exactly the problem. The technology still mutates way to hard. Longevity of webapps is quite often a problem
Yes, I know, I'm actually talking about browser based apps, which is suppose to work on cellphones, as opposed to Windows client only apps.
Quote from: touchring on February 07, 2012, 04:12:21 amThat is exactly the problem. The technology still mutates way to hard. Longevity of webapps is quite often a problemI agree, browser based is still not as good as native client. For example, I would prefer to download my gmails than to use the web client. But many users "don't know how to" download their gmail and continue to use the web client.
That is exactly the problem. The technology still mutates way to hard. Longevity of webapps is quite often a problem
So in the absence of a web based client, what I did was to shrink my client into a standalone EXE, put it on a web server (using Synapse), put up a link for users to download the client on the default page, e.g. "http://myserver/myapp.whateverext". I also included a screen capture on how to run the EXE after the browser has downloaded it. The app creates a shortcut to the desktop own its own, after which the user only needs to run the client from the desktop. The best thing is no admin rights is required to install the client!
The WMS module runs on mobile computers