RE: 5 Programming Languages Everyone Should Know 09-03-2013, 04:57 AM
#11
(09-03-2013, 02:21 AM)invisal Wrote:(09-02-2013, 11:00 PM)ArkPhaze Wrote: No :S. Where'd you get that from? Try running something like VisualStudio
in a web based application. Could you imagine the required resources and
server load? And I doubt it would have the security level that a desktop
application would have in order to interact with your system at a core level.
Well, we have Google Doc that slowly replace Office. There is draw.io for replacing Visio. We have
Pixlr that is trying to build a feature-rich photo manipulation (Photoshop). We have Salesforce for
Contact Management System, we have Trello for collaboration tool. There are a lot of
good web application now that is not available in desktop application such as Google
Analytic, Google Translator, etc...
(09-02-2013, 11:00 PM)ArkPhaze Wrote: Why? What would be the advantages there? What about user settings and everything?
Would you want to store something like your registry online?
Well, I found out that having all setting storing online is a big advantage, you can simply
replace your computer to new one, and you don't need to re-install new software
and re-setting the same thing again. HTML5 now have local storage that allows
web application to cache resource-extensive. You don't need to load the whole
Visual Studio size application. They can lazy-load what it needs and store it
at local storage.
(09-02-2013, 11:00 PM)ArkPhaze Wrote: "and software works across platform" <-- However this is not guaranteed just because
it can run in your web browser.
But better than other language that claim to run across platform. There are a lot of
Javascript function that works on all platform and there are a lot of Javascript
framework that ensure that everything you did will work across different
platform (for example: jQuery). Of course, you need to test at different platform
to ensure it will work, but the chance is high.
Google docs is not replacing Office... They are two entirely different things. That would be like saying Google docs is replacing notepad or some other richtext editor. Google docs is just a cloud based hosting service for files for the most part. Office 2013 came out with the ability to sync to the cloud anyways, so how could Google docs be replacing it? There's also Skydrive now, but it, and neither does Google docs, replace the editing capabilities of Office (assuming you're talking about Word, because "Office" is a suite of programs, not a single program btw). And not always are you going to be in a place that has an ethernet cable that you can hook up to your laptop or WiFi too, so what if you wrote a huge paragraph out through an online application, lost internet connection, hit save, and lost all that work? I would rather have Office 2013 which allows me to keep a local copy until I want to sync to the cloud so I can access it elsewhere, and no web-based application is going to do that for you. You would be downloading that data if you wanted a local copy, which would be much slower too, and assuming you had connection to their servers, just the same.
There's many drawing web apps out there, but Visio has much more capability than draw.io, and Pixlr has not even 5% of the capability that Photoshop does with it's video editing capabilities and 3D modeling capabilities that came out in the latest version. I will give you the benefit of the doubt though and assume that you aren't a Photoshop user, or at least a CS5 or CS6 user... Pixlr provides all preset stuff, there's no free-hand manipulation near what Photoshop can do.
You have to understand that web apps are never going to be capable of what the desktop can do (until some kind of new revolutionary technology comes out that allows us to stream data wirelessly very very fast and long distances (right now, it's hard enough to stream a 1080p movie alone)), because you aren't relying on transferring data over TCP all the time (which can be risky in some cases -- another disadvantage). Office 365 is already capable of syncing to the cloud too.
Quote:There are a lot of
good web application now that is not available in desktop application such as Google
Analytic, Google Translator, etc...
Only because it makes more sense for these to be web-based services. Why would Google give out all of the data from their translator to people via a desktop application? (The risk would be there for other people to build translators the same as Google.) Analytics takes data that Google holds too, and it's all up to date. Why would you sync that to a location on your hard drive just to view the data? The data was never initially created on your local filesystem, which is the difference in practicality here.
Quote:Well, I found out that having all setting storing online is a big advantage, you can simply
replace your computer to new one, and you don't need to re-install new software
and re-setting the same thing again.
It can also easily disappear just as easy as it is to have the data out there for easier portability. How many times do people have to prove how unsafe data is, when it can be accessed via the internet? This is also almost like an invitation for government to start peeking into others' personal files and folders for instance. What do you think happens to all of your photos and information on Facebook?
Quote:But better than other language that claim to run across platform.
How so? For example, ASP.net is ASP.net it has requirements for runtime, how does it change just because it becomes a web application? You still need mono, and mono will not support every 3rd party OS out there just because it allows you to run .NET on Linux. It would be no different than having a .NET desktop application ran via the desktop on Linux using Mono. You're forgetting about Flash, Silverlight, etc, as well... There's more than just PHP, Javascript, and HTML. Those are only the basics.
I never said there were not advantages, I'm saying that you need to open your eyes up to the disadvantages as well. I will wait for the day that we have to learn the hard way though.
It's only a matter of time until Quantum computers come out, and help us all if a good knowledgeable hacker gets their hands on one and attempts to do some damage. You think a computer with an eight core processor and 16GB RAM is powerful in today's world? *chuckles*Because of my knowledge about Physics and quantum computing so far, if they can start releasing these things to the public market and they have the computations perfected, it would be like having hundreds of cores and multiple processors. The only thing after that would be having programs and an operating system that took advantage of that.
ArkPhaze
"Object oriented way to get rich? Inheritance"
Getting Started: C/C++ | Common Mistakes
[ Assembly / C++ / .NET / Haskell / J Programmer ]
"Object oriented way to get rich? Inheritance"
Getting Started: C/C++ | Common Mistakes
[ Assembly / C++ / .NET / Haskell / J Programmer ]
![[+]](https://sinister.ly/images/modern/collapse_collapsed.png)

