473,323 Members | 1,550 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,323 software developers and data experts.

Web development vs software development

Niheel
2,460 Expert Mod 2GB
Does web development fall under the umbrella of software development?

I recently encountered a group of software developers who worked for a large consulting company. I was at their offices getting trying to get some insight into the world of team software development.

One of the developers started what became one of the most heated discussions i've ever encountered in a work environment. Is web development the same as software development?

Do you believe that web development is software development? Do you believe it's something totally different?

I would love to see what you have to say about this topic.
Jan 27 '06 #1
6 5886
It's an interesting question.

The only code a computer actually performs is binary instructions which are part of the processor's command set. This is the lowest level one can program at.

However, this is not realisic to use so we developed programming languages which abstract us from the underlying non human readable format and allow us to express our intent in a more freindly format. This means either we compile the friendly format down to machine code or we write code which is interpreted by a runtime program.

The in the first example, we are truly writing software which generates real executable code so this is a no brainer. However, in scenario two where we write symbols for the runtime to intepret, this begs the question is this software and the answer is yes because the only difference is that the computer itself is absracted by the runtime and essentially becomes our virtual computer if you like.

So when we consider web development, is this not really just another abstraction in as much as the browser is our abstraction agent and the HTML elements form part of the instruction. I think so personally. Today the word software has become blurred because of the wide variety of ways we get an end result from giving an instruction.

In short anything which can be changed as an instruction is 'Soft' rather than 'hard' and so could be considered software. Where 'hard' means code which cannot be changed such as the machine code interpreter inside a processor chip. And 'soft' means you can edit it and re-run it.

Terry Burns
http://trainingon.net





------------------------------------------
Does web development fall under the umbrella of software development?

I recently encountered a group of software developers who worked for a large consulting company. I was at their offices getting trying to get some insight into the world of team software development.

One of the developers started what became one of the most heated discussions i've ever encountered in a work environment. Is web development the same as software development?

Do you believe that web development is software development? Do you believe it's something totally different?

I would love to see what you have to say about this topic.
Jan 29 '06 #2
Niheel
2,460 Expert Mod 2GB
I like your explanation.

To me, code is code and the web just makes it that much easier for programmers to develop applications that are very easier to distribute. All it takes is a link to "hereismywebsoftware.com" and boom the user is there, ready to use it.
Feb 3 '06 #3
Yeah, must have been the language difference that caused the discussion to become "heated." One person was saying, "No, it's code that the computer interprets," and the other was saying, "No, they're completely different programming languages and code!"

Would have been funny if you video taped it for America's Funniest Home Videos!
Feb 7 '06 #4
Does web development fall under the umbrella of software development?
While in the most general terms, web development is a subset of software development, they are distinct paradigms, and, as always in language, the reference of the term is centered on its paradigm. Thus, a given activity or development may be appropriately referred to as web development or as software development with complementary degree of accuracy. The waters are muddied by the fact that different communities of speakers and indeed different individual speakers will use the terms with varying paradigms.

Web development often is used to refer to development of systems using tools specific to the html+http world, such as Flash and Javascript, PHP and ASP.NET, while software development is often used in a way which implies a restriction to other tools, such as C++, Java, Lisp. However, web development can be done in C++, Java, or Lisp (in the example) and software development can be done in Flash, PHP, or Javascript, in as much as a program or object which is employed in a non-WWW-context is not web development. Thus we can see that it is more appropriate to use the terms in the more general form, for the sake of clarity, and to use disabiguating qualifiers to specialize usage.
Feb 20 '06 #5
ablaye
11
Web developpement is also software developpment.
As someone said here, code is code.
However, some people tend to make a difference between the scripting languages (PHP, ASP, TCL/TCK, Perl, etc...) and the programming languages (such as C, C++, C#, Java, etc...) which require to be compiled.
Apr 20 '06 #6
heheh!
For .NET Developers everything is same.
They use VB.NET or C#.NET with ASP.NET which is always almost same for Windows and Web (Not exactly similar codes) but 90% coding on codebehind remains same.
Infact Web Development is more complex due to presence of 2 different code handling processes (One for HTML and other for Codebehind).
So there isn't any doubt that a Web Developer is a Software Developer which is more realistic for .NET Developers as they can develop both with same code.
Software Development is a boring and old stuff.
World is in need of web. No one wants to download and install a software wasting gigs on the hard drive.
Eeveryone wants to type the URL and start working.

The seperation is not of software vs web It is more of the System programming and Application Programming.
Nov 1 '07 #7

Sign in to post your reply or Sign up for a free account.

Similar topics

1
by: VB | last post by:
iTechArt Group - Custom Software Development and Offshore outsourcing Company http://www.itechart.com/ Offshore custom software development company iTechArt - Web site and Content Management...
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
0
by: ryjfgjl | last post by:
ExcelToDatabase: batch import excel into database automatically...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: jfyes | last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
1
by: Defcon1945 | last post by:
I'm trying to learn Python using Pycharm but import shutil doesn't work
1
by: Shællîpôpï 09 | last post by:
If u are using a keypad phone, how do u turn on JavaScript, to access features like WhatsApp, Facebook, Instagram....
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.