|
Developing applications for the various mobile platforms is challenging and exciting. I haven't done any desktop development in years and can't say I miss it. I also enjoy web development but mobile is my biatch
"There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult." - C.A.R. Hoare
Home | LinkedIn | Google+ | Twitter
|
|
|
|
|
Despite mobile hysteria of some silly coders and marketoids.
PC+Windows - it's forever. Even if MS completely kill the freedom by SaaS, I'll install my lovely Win7 and show finger to Nadella.
|
|
|
|
|
Thornik wrote: it's forever Yes, just like command line menu-driven apps.
Command (type a space to exit):
/ravi
|
|
|
|
|
Because desktop is easier, better IDE support, more components, heck it is WYSIWYG! If we are talking about MS platform.
Any thing else and the web are fine but hand coding screens and pulling data from database are really a guessing work and so 80's.
|
|
|
|
|
Oh, the horror of developing our own GUI during the MS-DOS era. I don't want to experience that all over again.
|
|
|
|
|
I'm very happy that you have written that, because that sums up my feelings completely!
But to be honest, I thought that everybody else wanted to focus on web!
Anything that is unrelated to elephants is irrelephant Anonymous
- The problem with quotes on the internet is that you can never tell if they're genuine Winston Churchill, 1944
- I'd just like a chance to prove that money can't make me happy. Me, all the time
modified 22-Jun-16 3:34am.
|
|
|
|
|
Needs multi-selection option...Missing Checkboxes
Find More .Net development tips at : .NET Tips
The only reason people get lost in thought is because it's unfamiliar territory.
|
|
|
|
|
Depends... but we're asked to pick a favorite, not favorites.
|
|
|
|
|
Find More .Net development tips at : .NET Tips
The only reason people get lost in thought is because it's unfamiliar territory.
|
|
|
|
|
especially if you are on a research and development team where you build different prototypes out of various technologies and platforms.
But since I only required to pick one then Web is my choice, as I have more experience to it over mobile and desktop web development.
|
|
|
|
|
Take the current set of answers and ask the following questions:
1) What development platform are you currently using the most. (radio buttons)
2) What development platforms are you currently using. (checkboxes)
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
Have you seen the "suggest a survey" on upper right corner?
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
It's more fun to snark to the peanut gallery than to drop suggestions in the bit bucket.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
Two months ago I worked on setting up a home server for family which means I did server programming, managing the protocols that I want to work, building the web application for browser clients (family only) and building the API interfaces for the rest of native applications.
After that, I did Xamarin for building native clients which means I did mobile development.
Now a days I am working on desktop applications as well as services on server. So, I could have selected "Other" and said, "by other I mean, every single one" but I don't do embedded at all. Or maybe not yet. Long story short, it was a hard choice to make.
The sh*t I complain about
It's like there ain't a cloud in the sky and it's raining out - Eminem
~! Firewall !~
|
|
|
|
|
Is my comfort zone and I do enjoy it.
But personally I find excitement in Web technologies
Every day, thousands of innocent plants are killed by vegetarians.
Help end the violence EAT BACON
|
|
|
|
|
I was thinking "Desktop" (WinForms specifically), but I haven't done that in a while. WinForms has its quirks though, and it isn't exactly interesting top notch technology.
So I was thinking web. Lots of new cool stuff happening... But it's ultimately HTML/CSS and JavaScript, which is the biggest pile of crap stack ever known in the history of mankind. Of course back-end development is still pretty cool (so this is what I picked).
The database is usually a necessary evil, can't live with it can't live without it. One mistake on a database and you're screwed. It's easy to mess up too, manual updates, keeping track of scripts, hard to source control, clients not giving us proper access, etc... NoSQL fixes some issues (like schema updates), but that brings with it a new set of problems. Overall it's a hassle. And I'm not even talking about the development of databases. It's not OOP, it's not functional, it's just nothing really. Just lots of procedural code. The best thing is that even though it's all "standard" SQL, no SQL will work on another database (reminds me of web dev!).
So how about mobile? No, just no. This is about the same as web development, just that the browsers (devices) are even more incompatible.
Can't talk about embedded or industrial, as I don't have any experience with those.
Also, there is a typo in "server develiopment".
|
|
|
|
|
Currently producing web based applications for the mighty signers of my paychecks. They run on desktops - but in their browsers. I presume a big window.
But
- they could also work on these miscellaneous devices people obsessively buy and replace as quickly as the newest case color comes out.
So - that sort of crosses all categories - although not intentionally.
How does one judge? Is the manufacturer of "The Spork" considered an arms dealer if someone uses one to rob a QuickyMart?
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
Title says it all - have been doing Backend for over 20 years, but the path of my life now directs straight to the mobile (Android) world and it looks as this would be my target path for the rest of my career. I already can see light at the end of the tunnel Some years to go... some.
And then... yes THEN my favorite platform will be "back to life 2.0" - great OS - stunning graphics
|
|
|
|
|
a) Making something move has ALWAYS as sense of "oooh, magic!".
b) No senseless User eXperience and amenities: core functions must be accessible in an instant, the rest is way less important.
c) No new paradigm / framework / language that solves every problem™ every two months - RS232, RS485, Modbus are still standards and there are still components which slighlty disregard them.
d) Nobody changes an industrial system on a whim, because the other one is shinier. Well, not really nobody but they are luckily limited.
e) Functionality still beats looks.
GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X
If you think 'goto' is evil, try writing an Assembly program without JMP. -- TNCaver
When I was six, there were no ones and zeroes - only zeroes. And not all of them worked. -- Ravi Bhavnani
|
|
|
|
|
f) And of course working on 'mission critical' applications presents challenges that provide you with a sense of greater achievemnt when you finally conquer them!
|
|
|
|
|
den2k88 wrote: a) Making something move has ALWAYS as sense of "oooh, magic!" and is kind of addictive.
den2k88 wrote: Functionality and stability still beats looks.
FTFY
6 Years automating industry... I miss the job content, but I don't miss the job conditions. Now I have better quality of life.
A customer I still have contact after 18 months answered my "how is it going?" last weekend with "At work quite bad, we miss you badly at shopfloor. New suppliers just deliver crap" afterwards started the private stuff.
Wow... was that a pride boost
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
...because that's what pays the bills.
But...I've started learning Xamarin Forms with the aim of moving towards a mobile capable capacity.
It needs a visual designer of some form through - hand cranking XAML is a PITA...
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
I much prefer to hand crank XAML
|
|
|
|
|
Why?
I'm not against hand tweaking, that's fine - but when you have to hand crank it all, the only way you can tell if it looks even vaguely right is to run the app: and that's just silly as it wastes time.
OK, I don't expect it to look perfect, but something to give you an outline, and let you drop components into others and adjust the properties would make the stack a lot easier to build.
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
The designer in VS (for WPF at least, don't know about Xamarin) will reflect any changes you makes to the XAML code - although personally I don't show the designers at all - I don't mind running the app to see if the changes are ok - I don't have anything with, for example, dialogs which take an age to navigate to.
|
|
|
|