You don't have to use Visual Studio. But it is the best IDE by a long shot when combined with ReSharper and C#, nothing comes close from productivity.
You obviously haven't looked at it, which given their market share is fair, and given the fact you don't want to use visual studio would suggest that you don't do much on the MS platform. (side note, MS should just buy JetBrains, without InteliJ I wouldn't do java, no amount of money is enough to use eclipse).
Also by Custom API, I take it your wanting to program against some other custom API. Which is fine and dandy, but there are always limitations. You have to be mindful. Without going language Jihad, the .Net stack is arguably the best of the hybrids for writing code quickly, maintainable with good performance. I was asked the cost of porting something to Andriod, by the time I'd found some alternatives for TPL and RX we realised it was just too damned slow to run. This was a desktop application.
You talk about ubuntu phone, but right now, today, I've got code base on a phone which is 80% of the same on a desktop. The only other 20% is the UI. The UI is completely differen't because the desktop has a keyboard and the phones just a few inches. You can't get more re-use than that.
As for dockables, well we've seen with the padphone how badly that concept works.
Now I know your trolling. Find me one HTML5 app on Play with 4 stars or more. People say "oh facebook messed up" well, find one good example of it. Then compare that with the number of non-html5 apps that have 4+ stars. QT is an odd one, again, ask someone the worst thing about Skype? However I have actually seen OK stuff made in QT, just not complex. The other problem is, from a platform point of view, why embrace it? Each platform has certain features, the way notifications are handled, the idea of widgets/live tiles/static icons. You have to handle these still. Then come the market place rules, these are not as simple as Apple or Google, these are per region. Oh you want to use those APIs in your app? Sorry, can't be sold in India or UAE (I try to keep sales relivent in the BRICs as a lets no go bust tomorrow strat).
You trivialise it to be about frameworks, its not, it's more complex than that.But who is really wanting to write code to do that? Surely it would be a seperate App, its a seperate concern after all. Would you say MainWindow would be SOLID across the two paradigms? (I mean SOLID principles)
We just need to look at the windows RT tablet to see how confused that area is. Frankly the Surface RT I have might as well be called the Office 2013 fondle. That is its main use. Yet you know there are TWO versions of one note? Why? Because neither one is quite right for any scenario, you pick the one you want best. My point is here that sure, there might be common code underneeth (there isn't much actually, as much of the code is just in UI functions) but it is so differen't between, I think it is much more business class than even Windows Phone (I imagine Microsoft will eventually make WP8.5 allow the plugin-get-full-windows experience with Office RT at some point, but who knows when they will get around to that).
I see nothing at all asking for Ubuntu's Ideas. In fact I see quite the opposite. They as a company have lost all street credibility, their spyware enriched OS is a bad a choice as a toolbar for IE. The idea of the firefox OS is pointless as even the Chrome store doesn't get a mention, despite being something that is here today, already working cross device.
We do, however, see a big push towards 'the cloud' as this ultimate panacea of synchronisation. Rather than the idea of transfering cost of technology for a desk to the phone. Why not just having everything synced together? I mean the desk is still going to need KVM right? Why not spend the extra £50 an through in a terminal too? Heck I'd imagine 50+% of all work computers could be simply a Pi, if it wasn't for the OS being slow (better lately!) and the lack of any powerful office suite.
I suppose I am saying Ubuntu are really making a portable betamax player, it might be impressive that they've been able to do some of it, but why on earth would that be someones workflow.


LinkBack URL
About LinkBacks
Reply With Quote


