xds's Avatar
xds 15
211 Asked
775 Answered
163 Best
1
No one has voted on this question yet :(
11 months, 4 weeks ago

Open source development Vs Closed source development ?
Please see inside for details.

What are your thoughts on Open Vs Closed for a startup making a local windows application ?

Should they start design on/for a open platform or closed ?

What about wireless solutions ? Bluetooth or some other RF open whitespace solution ?
Linux or windows ?
Android or the newer WP7 or walled garden iOS ?

The long and the short of it is....
A startup approached me with their several tasks of bringing back a native solution for Hardware profiles in newer windows versions, and another a android app.

Whats easier to start out coding for (for absolute begginers) ?
WPF (Windows Presentation System) or Android OS ?

I personally already have experience coding for android so i'd rather not give a leaned opinion here.

So whats easier open or closed ?
Please leave a bi-partisan review. Thanks!
Tip for best answer: M$2.68
Separate topics with commas, or by pressing return. Use the delete or backspace key to edit or remove existing topics.

You can leave an optional "tip" with Mahalo's virtual currency, Mahalo Dollars. If you are asking a difficult question that might require some research, or if you'd like a wide variety of feedback, a higher tip often leads to more answers to your question.

M$

What is Your Answer?

0
0
0

2 Answers

0
bkbillma's Avatar
bkbillma | 11 months, 3 weeks ago
0
Open sourced is often much easier to make cross platform if that might one day be the goal. Developing in Java or something else that works cross platform could be a solution. If you are complete beginner then open source will usually be easier to find documentation and help with via the open source community.

I personally switched from iPhone to WP7 and could not possibly be happier. As awesome as I know WP7 is the market still isn't totally there for it just yet but having looked into developing for IOS, Android, and WP7 all individually. In my opinion WP7 is the easiest and I feel like the Android tools are poorly coded but you will have a big community to help you along the way.

Considering the help of the community and the size of the market share that Android has right now I would say open is probably currently the best bet but I would not develop for Android and not WP7 personally. Cross platform apps are where it is at now a days.

You can leave an optional "tip" with Mahalo's virtual currency, Mahalo Dollars. If you are asking a difficult question that might require some research, or if you'd like a wide variety of feedback, a higher tip often leads to more answers to your question.

M$

Report Abuse

Post Reply Cancel
0
the_snake's Avatar
the_snake | 11 months, 3 weeks ago
0
Hi,

Nice question, I used to ask myself everytime, untill i found that the best way to share something you've built is by having others recomend it, the more the best, and the fastest way to have that is if your application is free.

Now the real question is even if your application is free, shall it be open or closed source, let's say that it depends.
1. Closed source - If you yourself are a programmer and/or you have some good programmers to help you out, and mainly if your application is not so complex let's say you can build it from zero to open beta in less than 6 months, than it means you can keep in touch with it fix bugs, adding some new features, and finally you can some day make some profit out of it by having advanced features, or something.
2. Open source - Keep in mind that when a user/client hears open source their eyes shine while they think "if this application does what i need, i'll find it really nice to never have to pay for it". Open source most likely means "never ending project" atleast untill some one decides to rewrite it add new features and make it obsolete, so you have to choose well if you want to follow this path, since moslikely any profit from it will be from donations, and depending on your personality you can't be selfish and keep all profit to yourself since there will be many others contributing to your project.

Has for to solve your problem on wich plataform/programming language, you have a good option, JAVA, it is the more eficient crossplataform language, and than to rewrite it to android or other, it will take lessa changing in your code.

Hope to have helped you.

You can leave an optional "tip" with Mahalo's virtual currency, Mahalo Dollars. If you are asking a difficult question that might require some research, or if you'd like a wide variety of feedback, a higher tip often leads to more answers to your question.

M$

Report Abuse

Post Reply Cancel

Learn something new with our FREE educational apps!

Private lessons in the comfort of your own home. Get back in shape or finally pick up a guitar with our great experts guiding you the whole way!
Learn Guitar
Learn Hip Hop
Learn Pilates