Comparison Between Programming in Linux and Windows Platforms
Comparison Between Programming in Linux and Windows Platforms
Free Online Articles Directory
Why Submit Articles?
Top Authors
Top Articles
FAQ
ABAnswers
0 && $.browser.msie ) {
var ie_version = parseInt($.browser.version);
if(ie_version Login
Register
Hello
My Home
Sign Out
Email
Password
Remember me?
Lost Password?
Home Page > Computers > Databases > Comparison Between Programming in Linux and Windows Platforms
Comparison Between Programming in Linux and Windows Platforms
Posted: Apr 19, 2012 |Comments: 0
|
]]>
Windows operating system hosts multitudes of programming languages. The most notable include Java, C, C++, COBOL, MySQL and PHP. These platforms can also run Linux. Programming languages are vital in software development. Many Open Source systems such as Ubuntu enable ardent fans to contribute to the development of software applications. Both windows and open source systems enable development of mono and multi-user platforms.
The following is a comparison of programming in both windows and the Spen Source systems:
Stability of the operating systems
It is a fact that windows platforms can become fickle. They are, thus, susceptible to constant malfunctions especially over time. Users developing service oriented architecture and web applications using languages like Java have additional security issues due to malfunctions and bugs as well as Microsoft pushing .Net instead of Java after their very public battle with Sun. Windows also suffers from malicious software applications and viruses. Windows has problems with the cryptographic functions and thus it can be insecure when developing mono web applications. On the other hand, Linux operating systems have an exponentially lower count of known viruses and instances of malware. Many software developers prefer using Open Source systems since they are less vulnerable to security beaches as compared to Windows. Both operating systems also have bug fixes and security enhancements available for download but Linux has a global development community contributing code while Microsoft has a limited number of employees with access to the kernel source.
]]>
Data libraries available
Software development requires large and well designed libraries for the codes developed. The entire point of service oriented architecture is re-use, not re-invention. Software libraries also reduces the burden of debugging helping to ensure data integrity. The Qt platform provides a large and robust source library for developers to use when creating cross platform applications. Qt is the library chose for all KDE (K Desktop environment) and is currently being used by Ubuntu for their Unity interface. Qt supports Windows, Linux, Mac, iPhone, Android, and soon RIMM platform development. There are many other libraries available. Microsoft pushes .Net, which only works on Windows, as their development library of choice. An Open Source, and not completely compatible version of C# and .Net is mono.
Portability of software programs
Software developers are currently trying to deploy to as many platforms as possible with a single set of source code. While they may have been happy selling only to a Windows market, that is a dwindling option in today’s world and will probably be a platform which exists only in people’s memories and niche hobbyist locations in the near future. Both Linux and Mac have been exploding in popularity so software developers, especially those developing service oriented architecture solutions must include at least those two platforms. Nobody can realistically choose a single platform tool set in this market. As a result, mono now has Qt wrappers making Qt available to C# programmers, thus extending their careers..
Execution and management of programs
Windows platforms require more hardware to run applications as compared to most Open Source systems. Windows Vista forced many companies and individuals to switch to Linux rather than endure an expensive computer hardware upgrade during a down economy. As a result, many companies switch their standard desktops from Windows to Linux with Open Source office and browser products. Service oriented architecture developers need to include more platforms than ever. Some corporations are even demanding people in the field be able to access corporate data silos from their smart phones. Such demands from corporate America are pushing all developers towards Qt if they wish to have a long and rewarding software development career. Few companies can afford to completely redevelop applications for each platform they must now support.
Retrieved from “http://www.articlesbase.com/databases-articles/comparison-between-programming-in-linux-and-windows-platforms-5840058.html”
Roland Hughes -
About the Author:
Roland Hughes is the author of this article on Qt. Find more information on Mono here
0) {
ch_selected = Math.floor(Math.random()*ch_queries.length);
if(ch_selected == ch_queries.length) ch_selected–;
ch_query = ch_queries[ch_selected];
}
}catch(e){
ch_query = document.title;
}
]]>
Questions and Answers
Ask our experts your Databases related questions here…
200 Characters left
Windows XP cannot open .exe files; what must I do to correct this? I don’t have a back up disc and I cannot download programs to help because Windows cannot open the files
Does windows live messenger work on linux ?
Do windows games work on linux?
Rate this Article
vote(s)
0 vote(s)
Article Tags:
information technology, software development, acms, cobol, java, fortran, vax basic, fms, mms
10 tips on converting MS SQL queries to MySQL
Syntax of SQL queries in MS SQL and MySQL are similar but not identical. This article discovers 10 most popular differences between MS SQL and MySQL syntax.
By:
Oleg Fedorovl
Computers>
Databasesl
Apr 24, 2012
We understand the many challenges businesses face today with regards to technology. Network Systems, Computer Security, Technical Support, Website Rewrites and Data Backup Protection are just some of the critical areas of technology that we deal with on a daily basis.
By:
VBLTechnologiesl
Computers>
Databasesl
Apr 21, 2012
DBMS developers – These are the people that design and build the DBMS product, and the only ones who touch its code. They are typically the employees of a DBMS vendor (e.g., Oracle, IBM, Microsoft, Sybase), or, in the case of Open source DBMSs (e.g., MySQL), volunteers or people supported by interested companies and organizations. They are typically skilled systems programmers. DBMS development is a complicated task, and some of the popular DBMSs have been under development and enhancement (also
By:
Govindaml
Computers>
Databasesl
Apr 18, 2012
No Need to Stress About Viruses In Addition To Desktop Computer Problems Because Of This
Online Storage & Online Backup by MiMedia. Not just another online storage solution, MiMedia brings you a totally new approach to backup, protect, access, enjoy & share your digital life.
By:
Marlon Gordonl
Computers>
Databasesl
Apr 17, 2012
Discuss this Article
Author Navigation
My Home
Publish Article
View/Edit Articles
View/Edit Q&A
Edit your Account
Manage Authors
Statistics Page
Article Widget
My Home
Edit your Account
Update Profile
View/Edit Q&A
Publish Article
Author Box
Roland Hughes has 1 articles online
Articles Categories
All Categories
Advertising
Arts & Entertainment
Automotive
Beauty
Business
Careers
Computers
Education
Finance
Food and Beverage
Health
Hobbies
Home and Family
Home Improvement
Internet
Law
Marketing
News and Society
Relationships
Self Improvement
Shopping
Spirituality
Sports and Fitness
Technology
Travel
Writing
Computer Forensics
Computer Games
Data Recovery
Databases
E-Learning
File Types
Hardware
Information Technology
Intra-net
Laptops
Networks
Operating Systems
Programming
Security
Software
]]>
Need Help?
Contact Us
FAQ
Submit Articles
Editorial Guidelines
Blog
Site Links
Recent Articles
Top Authors
Top Articles
Find Articles
Site Map
Mobile Version
Webmasters
RSS Builder
RSS
Business Info
Advertising
Use of this web site constitutes acceptance of the Terms Of Use and Privacy Policy | User published content is licensed under a Creative Commons License.
Copyright © 2005-2012 Free Articles by ArticlesBase.com, All rights reserved.
Roland Hughes is the author of this article on Qt. Find more information on Mono here
Article Source





