Question:
Which is better for developing, Ubuntu or Windows?
The Doctor
2012-09-25 07:33:36 UTC
For web development, Android develpment, general applciations development of any programming language. I know some thing are only compatible with Windows and one should test things on all OS. But which is a better environment?
Seven answers:
????__
2012-09-25 08:13:33 UTC
Windows is the future and where the money is

want to be rich? develop for windows

want to live of food discount coupons? develop for linux



enterprices use mostly .NET and java, android market is cheap and poor, iOS market and WP8 market is a wallet garden



PD: the year of linux desktop is comming!!1
Dean
2012-09-25 07:51:32 UTC
The answer would be very dependent on what you are developing. If you are making code specifically using Windows APIs then you would not be able to make these on any other platform, but for making cross-platform applications you may be okay using Ubuntu.



Examples of programming on the two operating systems are listed below.



Windows applications:

If you are making windows applications the most commonly used SDK is Visual Studio, which has many programming language options E.G, C# C++, J# and so much more. There are also alternative SDKs such as Mono which can be used to program .Net languages on other platforms.



On Linux however you are able to write many cross-platform applications if you use a cross platform SDK such as Mono, Python or Netbeans. With these SDKs you would be able to write software that could be run on windows systems in addition to many other systems including mobile devices.



To make a mobile application that is easily portable without any additional code changes then you should use a HTML5 app builder E.G Appmobi SDK.



In conclusion, as Linux and the SDks for it are free then use that unless you specifically need to make specialised Windows applications.
mmarrero
2012-09-25 08:26:40 UTC
Most development software will be nearly identical on both (for example, Android development uses Eclipse), and most open source projects have Windows versions.



It will depend on which tools you'll use. For example you'll need Windows, for ASP.NET the obvious choice is Visual Studio (or Visual Web Developer) which only runs in Windows, and the same for the .NET framework 3+, and to develop Windows RT (Metro) apps.



Linux / UNIX is tricky for beginners, forcing yourself to use it kinda helps to get used to it. Some apps aren't available anywhere else, and many web servers are LAMP (Linux, Apache, Mysql, PHP).



You should consider Virtualization, either as the main OS, or use it in a desktop application (Virtualbox is free).
doleac
2016-12-10 08:09:00 UTC
the reward are extra desirable default applications, extra desirable device setttings organizing device, community python help, plenty extra guard, community perl help, quicker startup, makes use of much less ram, extra desirable kernel, plenty extra cuztomisable, an respectable app respitory, a equipment supervisor, far larger default libraries, a usenble CLI, the skill to place in a clean DE. those are only those i will think of of The disadevantages are that there are a number of professional applications that ubuntu does not have, like photoshop, there are regularly open source selections, yet those are extra moderen fairly exceedingly much as good because of fact the real deal. and formerly somebody starts speaking relating to the awsome compatability layer, Wine is ****, I even have not controlled to make it run a single homestead windows software precise. And your hardware drivers could or won't suck, it quite varies from laptop to laptop.
Catherina
2012-09-27 04:41:58 UTC
Ubuntu or Windows would completely depend on what you are developing. There is no choice one may not be best fit where other may be and vice versa. There is cut throat competition, as a developer, programmer, coder you would need both.
Ej Youmans
2012-09-25 07:35:56 UTC
i would say dual boot them because sometimes windows will have better software then linux and then linux will have better then windows so if you have a choice i would say do both.
2012-09-25 07:35:00 UTC
Depends on what you are developing really.


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Loading...