Web Applications Are Not The Way Out

A Member? Please Login  
type your username and password to login
Date: July 27, 2008, 01:57 AM
223944 members and 127268 Topics
Latest Member: frunteefeexia
Nairaland [Nigerian Forum] Home Help Search Who is currently online? Login Register
Nairaland Forum  |  Technology  |  Programming  |  Web Applications Are Not The Way Out
Pages: (1) Go Down Send this topic Notify of replies
Author Topic: Web Applications Are Not The Way Out  (Read 1014 views)
IG
Web Applications Are Not The Way Out
« on: September 20, 2007, 07:03 PM »

Recently I have been observing a lot of predictions that everything is going to be web based
in the future and the OS, the desktop along with standalone apps will either die naturally or just fail to
be relevant.  I think that is taking the excitement beyond reality

I think this whole web hype is caused by the advent of Ajax and other similar technologies.
Ajax is the application of existing technologies in a smart way which I agree has a lot of
avantages but that doesn't mean it solves all software development problems.

Similar things were said in the past when java applets first came out but ironically one of
the reasons Java failed to be mainstream is it's poor performance on the desktop.

What the web advocates always fail to remember is that those web apps almost always
depend on standalone apps to run e.g web server, web  browser, database management
systems e.t.c and therefore cannot replace standalone applications.


Designing those web apps always need to be done on some desktop and requires standalone
apps e.g compilers,interpreters,photo editing software, web design software e.t.c
I've never came across any web based compiler or video/image editing software but I admit
some people may try doing it.


We know that google have some very cool web based office apps like spread sheets e.t.c
I am personally of the view that using it for any seious work is counter intuitive.
You don't expect me to keep my important documents on somebody else's server and I
don't want my work to be subject to availabilty of internet.

Another important requirement is bandwidth. Now some of us may argue that the web app
can run completely on the local system. If that is the case then I think the aim of
making it web based is already defeated.


Developing web apps are most often more difficult than developing standalone apps
especially when you have to create really intuitive GUIs or when parts of your
program have to be "statefull".A lot of Web developers complain that session
management is a pain in the butt.

Deployment: Now this is where most people believe that web based apps are of the
most advantage but I don't always agree. I agree that centralized deployment is
easy with web apps but compare deploying a locally running web app
and a standalone app. In a standalone app you must probably will only need to
run an installer but a web app will probably need a web server well configured,
a database management system and some other supporting tools.
The point here is that not every application is client/server that will benefit
from centralized deployement.


With web based apps your apps may look different with different bowsers making the
dream of portability really only a dream. I recently came to understand that some
people still do use text based browsers. How do we handle them?


If you use IE specific features or something non-standard then you are also losing
portability. Try visiting graphcard.com with a non IE browser and you'll see
what I mean.

Security: Can be handled but the risks are higher

It's very difficult to write elegant code with server-side scripting, javascript/VBScript and HTML
like you can write with a single programming language when developing a standalone app.

Webapps don't operate peripheral devices like your digital camera,scanner,thumbprint reader
and I don't think you can play an on-line game with a control pad.



The point is that web based apps have their specific role in the software eco-system but thinking that
they can completely replace conventional apps is just taking it too far beyond reality. The web
was primally design to display document and not to take in data. Data intake and processing are after toughts
in the overall design of the web and you therefore can not expect it to be without difficulties.

Web apps are in my opinion are best for businesses that sell services on the net or similar cases and is not
the answer to all software development problems.


I think the real solution is not in taking everything to the web but in blurring the line between
desktop apps and web apps when needed. Web based apps are beginning to look a lot like desktop apps while
desktop apps are getting more and more webified.

Now I believe many people will disagree with my last point but it seems many people on this forum are advocating
web apps at all cost because it's the only thing they can make,many think that developing standalone apps is
too complex. My advice to them is that they should learn to learn new technologies at least for the sake of
comparing it with what they already know. It goes a long way clearing some wrong assumptions we may have.
Smart K. (m)
Re: Web Applications Are Not The Way Out
« #1 on: September 21, 2007, 12:42 PM »

a job well done.
aceman (m)
Re: Web Applications Are Not The Way Out
« #2 on: September 21, 2007, 04:33 PM »

I believe IG is right. Both types of apps have there place. This is especially the case here in Nigeria where infrastructure like LAN (not to talk of Internet) are not always affordable to most computer users. Many have PCs in there homes with no internet connection. Many business centers, offices and schools also lack internet access. So what will these people do? Run their offices from a cyber cafe??? Huh
my2cents (m)
Re: Web Applications Are Not The Way Out
« #3 on: September 21, 2007, 06:05 PM »

I guess one could equally argue that cell phones are on the way out as there are places where people have phones yet due to lack of light, can't charge which by implication means they can't use it.

The internet is it.  Now, the extent of penetration is another thing.  We can no longer afford to say for instance, "Well, nigeria is only 47 years old and America wasn't as advanced when it was the same age".  Europe, for instance, hv a head-start on the US in terms of telecom because they dumped the land lines and went wireless long before the americans decided to jump in.

I remember my first trip home to Nigeria in 2000, after 7 years away.  You had to stand at a certain location and in a certain position (literally) to receive cell phone calls at Uyo.  Internet?  You had to pay N500 for a yahoo account and you couldn't even use a computer - the attendant had a box outside his office and you would weed through the paper there to find a reply to your mail.  Internet browsing?  I remember paying N500 an hour and I could literally travel from Calabar to Uyo and have the page still loading.  Now, some people are browsing from their homes and also doing so via wireless from their cars.

Was the above an excuse for saying "the internet in Nigeria is on its way out"?  I don't think so.  It may take a while, but we are getting there.  Besides, we have no choice.  All we need is the Foreign Direct Investment.  As our government gets more stable, more and more companies will invest.  As long as the govt doesn't stick its nose where the free markets should reign supreme, things will only get better.

As always, my 2 cents
IG
Re: Web Applications Are Not The Way Out
« #4 on: September 21, 2007, 06:36 PM »

Quote from: my2cents on September 21, 2007, 06:05 PM
I guess one could equally argue that cell phones are on the way out as there are places where people have phones yet due to lack of light, can't charge which by implication means they can't use it.

The internet is it.  Now, the extent of penetration is another thing.  We can no longer afford to say for instance, "Well, nigeria is only 47 years old and America wasn't as advanced when it was the same age".  Europe, for instance, hv a head-start on the US in terms of telecom because they dumped the land lines and went wireless long before the americans decided to jump in.

@my2cents I see your point, but a cell phone doesn't have to be connected to the mains for it to work. I guess that's why we find them relatively efficient
despite our poor power supply system. You connect it only for it to charge so that you can make use of it later. I guess this is analogous to a standalone software that can connect to the web to perform a certain function e.g updating an anti-virus.

My whole point is that we should apply technology to solve our problems and not simply because it's the vogue. Please don't forget that internet access is
only one of the constraints I mention but there are many other points I raised which apply with or without internet availability. Don't forget that web apps can run on a local network or even a local machine.

UPDATE I discovered a web based image editing system here : http://snipshot.com
Ralvy (m)
Re: Web Applications Are Not The Way Out
« #5 on: September 21, 2007, 07:06 PM »

yh! I see your Points Grin
my2cents (m)
Re: Web Applications Are Not The Way Out
« #6 on: September 21, 2007, 07:31 PM »

IG,

but the cell phones still need towers for routing their calls and we are still experiencing cases where you place 2 phones side-by-side and call one from the other, yet the phone call doesn't go through, right?

Anyways, in the end, the internet and its web-based software isn't going anywhere.  Will it totally replace desktop apps, not at all, not even in the states.  For the same reason there will never be a paperless office.  There are things which, for legal reasons, need to be on paper. 

I personally see both types of apps complementing each other.  Take the snipshot site you just sent out.  Granted it can't do much, I at least was able to get done what I would have had to spend $600 on photoshop for (yeah, I know there are those who would burn me a copy of photoshop, but I am trying to be honest here Grin).
I dey Vex! (m)
Re: Web Applications Are Not The Way Out
« #7 on: September 22, 2007, 06:24 AM »

IG, this mail of yours is kind of long. I will contribute to it next week.  After I have set up a panel to review the contents and make recommendations.  Of course, there will be need to raise a white paper on it.

Na the normal bureaucratic nonsense for Naija be that.

Good write up.  I agree with you to an extent
4real (m)
Re: Web Applications Are Not The Way Out
« #8 on: September 22, 2007, 07:49 AM »

i think it is a nice write up and i agree with you no matter what you do i don't think web app can over take the stand alone app
smartsoft (m)
Re: Web Applications Are Not The Way Out
« #9 on: September 22, 2007, 12:31 PM »

IG no no anything,  e bi like say nah software d guy/girl dey write,  you know what you see f you check around this post you will find a similar post by me Web Based versus Software standalone and also seun pointed out an article on that on the web written by one US guy like that,  according to that White guy, the guy is tired of Software Standalone,  you see software works pretty well every one knows that,  Software is a long thing investment, while Web bases thing is something shap shap and you get your money ! quick . why do we have Web Based accounting Software which runs on Internet and a local server ! now you see  with your webserver, it can be conneted to use your intranet,  whereby you oga wey dey the 11th floor can access  your  portal say for instance,  A Staff Database built using PHP/MYSQL with just a link  and he/she logs in.

Okay now i have  POINT OF SALE web based software i developed which can run from your intranet. it take in daily sales every thing about sales in your company,  no need to depend on internet access thing,  when we talk about Web based taking over standalone thing, we meant a Web Based Software which runs on your local server 24/7 unlike software if you computer crashes eh,  thats means you are a dead rat,  unlike Web Based thing you have a soft copy of the software, aslo you can backup database everyday,  men try it on your Standalone and see the day the Hard-Disk will fail, then the entire stuff is dead,  if you have Web Based Software, you can easily copy back and load back your Web Server, since you do the Backup of your database,  men i tell you if you realy know what you are doing, you can wipe out Standalone software from your company, 

So what are you saying now,  not as if i  don't do Standalone thing with my VB, but Web Based Software is thy bomb,  we have alotta them out there. in india there is this Filling Station Web Based Software note that this runs on your Local Server, using PHP/MYSQL see if you know this tool well it woun't take you ages to develop one and you can even sell it off for close to 2million naira. if someone can afford a website a friend of mine did for N1.2million, how much more the Web Based Software. unlike Satndalone thing men if you don't take time it might take you some months to finish up  the whole thing especially if you are giving a time to deliver or else you will loose it,

So na wetin  u can dey yarn me. don't know why people woun't admit. Yah you might say everybody design website or develops appl,  well if you know what i mean we have designers and we have designers! so also we have Web Programmers and we have Programmers ! the Diff. between Ordinary and extra-ordinary is the Extra !  abeg make una clap for me jare

That graphcard site you showed eh let me tell you if you want your stuff to work with all the browser you want, you can do it so don't take that as an excuse unlike Software it has some kind of requirement to run on your PC

Take good look at a billing software Web based Billing Software,  which helps you take in orders and process the the stuff and dumb money into your account. unlike standalone, so you want me to call the office and tell you that i want to place an order, next thing you starting asking me question puching them on your Standalone software " what are you doing" entrying my data manually, when the Web Based billing Software can take your order and process it within 3mins.
Jeovy (m)
Re: Web Applications Are Not The Way Out
« #10 on: September 22, 2007, 01:32 PM »

IG, u raised a very good topic, recently I had an argument with someone on this same topic, but after a while I was able to prove to the guy that Standalone app and web app are both important considering what the achievement is based on.You don't expect every office to be connected to the internet for them to run their normal day to day transactions.

Moreover,it takes less patience to be a web guru than a standalone guru.

Standalone programmers require more skills and logic than web programmers to design an application.

Most guys are in a hurry to make money and u do that better as a web programmer just like smartsoft pointed out.
smartsoft (m)
Re: Web Applications Are Not The Way Out
« #11 on: September 22, 2007, 01:58 PM »

humm this guy yab me small anyways as i said,  standalone thing is a long time thing you have to wait to get peeps to buy your software, when you can actaully do that using Web Based Software and get your money ! remember u don't put money first in business esle you woun't succed. you put customers first and customers bring customers and another brings another. then you get your money or you can even do same application for many coys on web based and just customised shap shap.
IG
Re: Web Applications Are Not The Way Out
« #12 on: September 22, 2007, 07:29 PM »

Quote
IG no no anything,  e bi like say nah software d guy/girl dey write
@smartsoft, actually am a guy and thanx a lot for letting me know that I don't know anything.

Quote
why do we have Web Based accounting Software which runs on Internet and a local server ! now you see  with your webserver, it can be conneted to use your intranet,  whereby you oga wey dey the 11th floor can access  your  portal say for instance,  A Staff Database built using PHP/MYSQL with just a link  and he/she logs in.

Now you are beginning to answer yourself. PHP and MySQL, are they web based ?.
I assume that you know that it's possible to create network aware standalone apps. If you don't know then your browser is an example.

Quote
when we talk about Web based taking over standalone thing, we meant a Web Based Software which runs on your local server 24/7 unlike software if you computer crashes eh,  thats means you are a dead rat,  unlike Web Based thing you have a soft copy of the software, aslo you can backup database everyday,  men try it on your Standalone and see the day the Hard-Disk will fail, then the entire stuff is dead,  if you have Web Based Software, you can easily copy back and load back your Web Server, since you do the Backup of your database,  men i tell you if you realy know what you are doing, you can wipe out Standalone software from your company

Now am honestly getting confused here, please pardon my ignoance but I you implying that web based apps don't keep there databases on a hard disk ? If that's the case then educate me more on this.
Please I also don't know what you mean by a soft copy of your software. Can one also have a hard copy of his software.
But you should know that you can also backup your database in a standalone app. By the way what happens if the system hosting your web server and the database crashes. Honestly I find your arguments confusing

Quote
So na wetin  u can dey yarn me. don't know why people woun't admit. Yah you might say everybody design website or develops appl,  well if you know what i mean we have designers and we have designers! so also we have Web Programmers and we have Programmers ! the Diff. between Ordinary and extra-ordinary is the Extra !  abeg make una clap for me jare
Good rap, so which one are you.


Quote
That graphcard site you showed eh let me tell you if you want your stuff to work with all the browser you want, you can do it so don't take that as an excuse unlike Software it has some kind of requirement to run on your PC
In standalone software, you develop for a particula platform and you'll be sure it will run. But in web apps you are not sure wether it will behave the same way in all browsers.

Quote
Take good look at a billing software Web based Billing Software,  which helps you take in orders and process the the stuff and dumb money into your account. unlike standalone, so you want me to call the office and tell you that i want to place an order, next thing you starting asking me question puching them on your Standalone software " what are you doing" entrying my data manually, when the Web Based billing Software can take your order and process it within 3mins.
Now that's a good example of where web based apps fit well. If you read though my post you will see that I am never against web based apps but I'm actually against the idea of one size fits all.
Actually I didn't want to start an argument but this discussion is already beginning to sound like one.


IF THE ONLY TOOL YOU HAVE IS A HAMMER THEN EVERY PROBLEM BEGINS TO LOOK LIKE A NAIL
oIo (m)
Re: Web Applications Are Not The Way Out
« #13 on: September 22, 2007, 10:24 PM »

This is why technical geeks  will always remain at the lower part of the triangle,
All this technical jargons don't matter. The important thing is that a business problem is to be solved. Whether it is web-based or standalone or whatever, the thing is that it should solve a business problem.
Ask the Systems Analyst!!!
ruemu (m)
Re: Web Applications Are Not The Way Out
« #14 on: September 22, 2007, 10:37 PM »

@ Acting IG

pardon me but I like to be corrected if u guys no argue this same thread before where smartsoft was comparing Standalone and webase app.
or have u guys closed that thread,

anyway my own cent on this is simply on a personal note: for mission critical app i use 99.9% standalone, I don't  feel safe with this online idea, i'm seeing a future where online app will become another YM where master booters take d floor,
another case is our bandwidth issue that alone will take another  topic , because I don't feel  the real  internet access, imagine me doing 100Mb/sec  http://www.ubergizmo.com/2004/08/news-100mbsec-internet-access.html
it will save me 99.9% of wasted work time.

IG i agree with  u @65%, but say we consider another 20yrs , this issue will bi like that case when men thought we'll never fly,

@ the pros here Can't we have a web base VOICE FORUM with archives(the user will have to use mic and not the keyboards) recording could bi in ogg formats or smaller bytes,

@IG na Nigeria u dey, make we chat.

BR
smartsoft (m)
Re: Web Applications Are Not The Way Out
« #15 on: September 23, 2007, 06:42 PM »

Quote from: ruemu on September 22, 2007, 10:37 PM
@ Acting IG

pardon me but I like to be corrected if u guys no argue this same thread before where smartsoft was comparing Standalone and webase app.
or have u guys closed that thread,

anyway my own cent on this is simply on a personal note: for mission critical app i use 99.9% standalone, I don't  feel safe with this online idea, i'm seeing a future where online app will become another YM where master booters take d floor,
another case is our bandwidth issue that alone will take another  topic , because I don't feel  the real  internet access, imagine me doing 100Mb/sec  http://www.ubergizmo.com/2004/08/news-100mbsec-internet-access.htmlit will save me 99.9% of wasted work time.

IG i agree with  u @65%, but say we consider another 20yrs , this issue will bi like that case when men thought we'll never fly,

@ the pros here Can't we have a web base VOICE FORUM with archives(the user will have to use mic and not the keyboards) recording could bi in ogg formats or smaller bytes,

@IG na Nigeria u dey, make we chat.

BR


have you forgotten that will have VIDEO AND WEB CONFFRENCING SOFTWARE  that is a web based software oo if you know now make u sabi
again we have     Voice Web Solutions: Voice Web Studio
and Vocalocity Voice Gateway 2.0

Also we have  Web Based VoIP Billing, VoIP Routing, and VoIP Management Software
guy make research well brother

Quote from: oIo on September 22, 2007, 10:24 PM
This is why technical geeks  will always remain at the lower part of the triangle,
All this technical jargons don't matter. The important thing is that a business problem is to be solved. Whether it is web-based or standalone or whatever, the thing is that it should solve a business problem.
Ask the Systems Analyst!!!

I like what he just said,  be it standalone or whatever you call it ,  the important thing is that a business problem is to be solved.  the thing is that it should solve a business problem

This kind of issue as been treated on this forum a long time ago,  i started the tread and alotta peeps really commend on it. i can't talk much again so make we no argue again ! Web Based is the way 4ward agree or not thats your own. no hard knocks brother. As my brother will always say, thats my 2cent
Kobojunkie
Re: Web Applications Are Not The Way Out
« #16 on: September 23, 2007, 08:32 PM »

Quote from: oIo on September 22, 2007, 10:24 PM
This is why technical geeks will always remain at the lower part of the triangle,
All this technical jargons don't matter. The important thing is that a business problem is to be solved. Whether it is web-based or standalone or whatever, the thing is that it should solve a business problem.
Ask the Systems Analyst!!!

 Grin I actually Agree with you

ROMBL

KOboJunkie
wisemikky (m)
Re: Web Applications Are Not The Way Out
« #17 on: September 24, 2007, 01:06 PM »

hey guys

the main issue here isn't about web apps replacing windows app, it's just that web apps now have a greater percentage of hobbysts and newbies in the art of programming and its' sorts.

there's definitely no way that web apps will replace desktop's but the major differences are that being that the turn-around time involved in designing, developing and deploying web apps are far much lesser than desktop apps, we should also check the flexibility, extensibility and portability of web apps over latter.

i've been a desktop programmer for the past 4yrs and just started working on web-based apps, i can tell you that life in programmer hasn't been easier and merrier be it in the .NET  or on the java EE platforms respectively.
but that doesn't mean that am totally leaving desktop apps - No way! men
wisemikky (m)
Re: Web Applications Are Not The Way Out
« #18 on: September 24, 2007, 05:56 PM »

like the other user said, it's not how the application is developed that matters, the main issue here is that the job is done and that it does what it's supposed to do without any hitches.
smartsoft (m)
Re: Web Applications Are Not The Way Out
« #19 on: September 24, 2007, 09:03 PM »

Yah good you guys are now saying something
CChild (f)
Re: Web Applications Are Not The Way Out
« #20 on: September 25, 2007, 11:15 AM »

IT people need to perfect the art of requirements gathering according to user specifications because whether you use web based applications or client/server or whatever and the end user is still not satisfied, all the grammar you're speaking wouldnt matter!!! The profession of IT is changing as a business enabler ie the business drives IT and not vice versa! Thats my two cents,
smartsoft (m)
Re: Web Applications Are Not The Way Out
« #21 on: September 25, 2007, 05:31 PM »

2cent in deed are you a web developer or software developer ?
 Be A Freelance Programmer Online And Make Money  Microsft Visual Studio 2008 Beta  Software Packaging  Page 2
Pages: (1) Go Up Send Topic to Friend by E-mail Reply 
Google
 
Web www.nairaland.com
Sections: TV/Movies (2) Music/Radio (2) Celebrities Jobs (2) Career Romance Books Politics Sports Fashion Travel
Health Schooling Religion General(2) Business Webmaster Programming Computers Phones Cars & Trucks

Links: Page1 Page2 Page3 Page4 Page5 Page6 Page7 Page8 Page9 Page10

Nairaland is owned by Oluwaseun Osewa
Nairaland Forum | Powered by SMF 1.0.12.
© 2001-2005, Lewis Media. All Rights Reserved.