It's not too slow... I'm just pointing out that there is a short command line version in windows you can use as well... you can do a lot with scripting in windows as well, either with wscript or powershell... not to mention other options available.
Personally, I've been a fan of C# (.Net) over Java since the beginning... I also like Mono as an option. Mostly for portability in applications that may otherwise be Windows only. I wouldn't mind seeing a runtime like NodeJS (with some GUI extension) or Python become much more common. I'm not a fan of Python, but it would seem to be the way to go if you aren't doing anything on an it must be as fast as humanly possible level in Linux.
Not sure about that as a bad thing... most computers come with Windows, and have IE as the only browser, with that set to use Bing as the default search. It seems to me, that most users are making a conscious effort to use Google over alternatives. Very far different than MS shoving IE on everyone, and making backroom deals the way MS did.
FYI: The click to execute has been an option since at least Windows 98. The tap to click is generally a part of the touchpad driver, which usually (not always) extends the mouse control panel. "Start" was meant as a hint, ie: your first step is here. "This is where you start"...
Though I would happen to agree with a lot of your sentiments, the fact is that many of the options in windows. However, given that Win95 predates KDE's start of development, really KDE followed windows quite a bit in its' incarnation. Personally, back then I was pretty fond of OS/2's Presentation Manager interface and dock. Today, Windows 7 is probably my favorite. I run windows, linux and mac regularly, and see advantages, and disadvantages to all of them.
I hope you're kidding. Most artists that I know are not particularly technical. Most of the programmers I know are not particularly artistic. Creative, yes, they're both creative activities. The theory of multiple intelligences holds, but the two paths rarely seem to cross.
I started off doing more artwork myself. Now, I do far more coding. Generally I get put into positions where I am far closer to the front end though. I'm good at it. I will say I am very far more the exception than the rule, however. I always feel that usability is first and foremost. That usually simplifying a design will lead to better usability. From a simplified design, you can go further into more aesthetic changes. Many designers/artists don't understand usability, and many programmers don't either. There is a very large gap from artistic approach, design, usability and functionality. This is where the gap is, unfortunately filling that gap is the hardest thing to accomplish. The person filling that gap should have a lot of control over the application development as a whole, and this rarely is the case.
I can restart Apache from a command line in half the time that I can restart IIS by navigating through the GIU.
WIN+R
iisreset
ENTER
And a windows system with any third-party database or web server, or a set of third-party domain administration tools is... what, exactly? A hodge-podge. I would wager that a system running IIS or MSSQL is equally a hodgepodge under the hood, but the branding is more consistent.
IIS and MS-SQL are much more well integrated into windows today than a decade ago, but the point is well stated.
But overall, as a programmer, I do take offense to not knowing how to design a UI.
Why? I have my areas of expertise. I'm not offended that someone understands a discipline better than I do and I take their inputs with gratitude.
I think that if you are going to be doing an initial UI creation (without a design to work from), that you should at least be aware. I've seen developers come back with screens that don't even implement pretty standard interfaces. Modal windows with the save button in the top-right. A textbox where other interfaces make far more sense. It may sound funny, but I would swear that some programmers will write a UI as if they'd never even *used* a program before.
I know that there are better designers, and better programmers out there. I also know that I fill a niche that a very small fraction of developers or designers can.
I would go further into saying that most people want very easy, and superficial customization, that doesn't change the use/interaction of a given system.
Usually only takes once for that... kept telling a friend's kid in the back to buckle up, he asked why more than once.. so I accelerated, then braked abruptly.. he never asked again.
ClassicCars.com Photo Gallery is an example of a modern web application using.Net/IIS behind it. It's a self-plug (I wrote it) but the effect is nice, if you're using a current version of Chrome or Firefox it's nicer than IE.
MS does have web server versions of Windows Server... around $500USD or less iirc... not a bad value. I actually like IIS myself, it's one of the few MS products I can say that about. Though the mid-late 90's with script exploits etc was a bear, I had always removed all unused extensions first. IIS today has a lot of functionality that is more of a pain to configure/automate in say Apache for instance. I would say that it isn't the best for some roles though.
I think VS development (.Net) is probably the single biggest driver for IIS usage.
Security is a relative concern... if writing a hardened application will cost 5X as much and be well unable to budget for, you're saying it should't be done at all?
Honestly, if SOPA/PIPA pass, I'm going to pirate any media I use as a means of protest. I don't do it much for anything I haven't bought, and buy a lot... but the way things are going, downloading a DRM free'd copy of something I bought vs. just pirating will have reached a tipping point.
This assumes that most people are lying thieving bastards. While social norms are changing, the fact remains that most people are mostly honest. While I don't disagree with your conclusions, as that is the direction some are taking things. I would state that the logic itself is flawed, and that most people pushing for more draconian measures are using flawed logic and short sited thinking as well.
Except being owned by the same umbrella company that *IS* a big media conglomerate... as if none of their technology decisions have been driven by the parent company in favor of the Media side of things.
Umn... how about just using console.log/error/dir? first in venkman, then firebug, now native in ie and webkit (chroe/safari), let alone break points, etc... Though maybe not so simple with say NodeJS, but there are options. 2002 called and wants it's stereotypical view of JS back.
My first real language (outside simple batch files, macros and bbs scripting) was JavaScript. Plenty of bad stuff there, especially with the copy/paste repositories early on... and a lot of differences in terms of language features before the v4 browsers. Now it's used as a really nice functional, event driven language. Today most features or common,or implementable in JS directly (even coffeescript, and JS compressors). Interpreters are faster than ever. It's available on just about every major user platform, and easy enough to get started. That said, BASIC isn't so bad either. I've done plenty of basic,and recently VB.Net, it actually does have a few advantages. It isn't my first choice, but it is a decent go to option.
Where are you getting that.Net and Silverlight can't run fast on ARM?.Net is a virtual runtime environment similar to Java and Dalvik, both of which run fine on newer ARM processors. Windows Mobile development (ARM) is currently.Net and Silverlight and runs fairly well. I'm an android user myself, but know enough to say what your spewing isn't accurate.
It's not too slow... I'm just pointing out that there is a short command line version in windows you can use as well... you can do a lot with scripting in windows as well, either with wscript or powershell... not to mention other options available.
Not to mention that a GUI-less mode was available in Windows Server 2008 already.
Personally, I've been a fan of C# (.Net) over Java since the beginning... I also like Mono as an option. Mostly for portability in applications that may otherwise be Windows only. I wouldn't mind seeing a runtime like NodeJS (with some GUI extension) or Python become much more common. I'm not a fan of Python, but it would seem to be the way to go if you aren't doing anything on an it must be as fast as humanly possible level in Linux.
I would suggest they start with mice already diabetic, then do a reset of their flora, and see how they react... far before any human trials.
Duh.. American Gladiators... *sigh*
Not sure about that as a bad thing... most computers come with Windows, and have IE as the only browser, with that set to use Bing as the default search. It seems to me, that most users are making a conscious effort to use Google over alternatives. Very far different than MS shoving IE on everyone, and making backroom deals the way MS did.
FYI: The click to execute has been an option since at least Windows 98. The tap to click is generally a part of the touchpad driver, which usually (not always) extends the mouse control panel. "Start" was meant as a hint, ie: your first step is here. "This is where you start" ...
Though I would happen to agree with a lot of your sentiments, the fact is that many of the options in windows. However, given that Win95 predates KDE's start of development, really KDE followed windows quite a bit in its' incarnation. Personally, back then I was pretty fond of OS/2's Presentation Manager interface and dock. Today, Windows 7 is probably my favorite. I run windows, linux and mac regularly, and see advantages, and disadvantages to all of them.
I hope you're kidding. Most artists that I know are not particularly technical. Most of the programmers I know are not particularly artistic. Creative, yes, they're both creative activities. The theory of multiple intelligences holds, but the two paths rarely seem to cross.
I started off doing more artwork myself. Now, I do far more coding. Generally I get put into positions where I am far closer to the front end though. I'm good at it. I will say I am very far more the exception than the rule, however. I always feel that usability is first and foremost. That usually simplifying a design will lead to better usability. From a simplified design, you can go further into more aesthetic changes. Many designers/artists don't understand usability, and many programmers don't either. There is a very large gap from artistic approach, design, usability and functionality. This is where the gap is, unfortunately filling that gap is the hardest thing to accomplish. The person filling that gap should have a lot of control over the application development as a whole, and this rarely is the case.
I can restart Apache from a command line in half the time that I can restart IIS by navigating through the GIU.
WIN+R
iisreset
ENTER
And a windows system with any third-party database or web server, or a set of third-party domain administration tools is... what, exactly? A hodge-podge. I would wager that a system running IIS or MSSQL is equally a hodgepodge under the hood, but the branding is more consistent.
IIS and MS-SQL are much more well integrated into windows today than a decade ago, but the point is well stated.
But overall, as a programmer, I do take offense to not knowing how to design a UI.
Why? I have my areas of expertise. I'm not offended that someone understands a discipline better than I do and I take their inputs with gratitude.
I think that if you are going to be doing an initial UI creation (without a design to work from), that you should at least be aware. I've seen developers come back with screens that don't even implement pretty standard interfaces. Modal windows with the save button in the top-right. A textbox where other interfaces make far more sense. It may sound funny, but I would swear that some programmers will write a UI as if they'd never even *used* a program before.
I know that there are better designers, and better programmers out there. I also know that I fill a niche that a very small fraction of developers or designers can.
I would go further into saying that most people want very easy, and superficial customization, that doesn't change the use/interaction of a given system.
Usually only takes once for that... kept telling a friend's kid in the back to buckle up, he asked why more than once.. so I accelerated, then braked abruptly.. he never asked again.
There's always the Mono stack, but that takes some more care than Java development.. though I'd rather have P/Invoke over dealing with JNI bridging.
ClassicCars.com Photo Gallery is an example of a modern web application using .Net/IIS behind it. It's a self-plug (I wrote it) but the effect is nice, if you're using a current version of Chrome or Firefox it's nicer than IE.
MS does have web server versions of Windows Server... around $500USD or less iirc... not a bad value. I actually like IIS myself, it's one of the few MS products I can say that about. Though the mid-late 90's with script exploits etc was a bear, I had always removed all unused extensions first. IIS today has a lot of functionality that is more of a pain to configure/automate in say Apache for instance. I would say that it isn't the best for some roles though.
I think VS development (.Net) is probably the single biggest driver for IIS usage.
Security is a relative concern... if writing a hardened application will cost 5X as much and be well unable to budget for, you're saying it should't be done at all?
Honestly, if SOPA/PIPA pass, I'm going to pirate any media I use as a means of protest. I don't do it much for anything I haven't bought, and buy a lot... but the way things are going, downloading a DRM free'd copy of something I bought vs. just pirating will have reached a tipping point.
This assumes that most people are lying thieving bastards. While social norms are changing, the fact remains that most people are mostly honest. While I don't disagree with your conclusions, as that is the direction some are taking things. I would state that the logic itself is flawed, and that most people pushing for more draconian measures are using flawed logic and short sited thinking as well.
If Kennedy (JFK) were running today, he'd be labelled as a conservative... Lincoln would be a liberal.
Except being owned by the same umbrella company that *IS* a big media conglomerate... as if none of their technology decisions have been driven by the parent company in favor of the Media side of things.
VS' Express versions are free (as in beer), and you can make commercial apps.
There are other JS toolkits for android/ios that offer more. JS is a language, the web page DOM is an API.
Umn... how about just using console.log/error/dir? first in venkman, then firebug, now native in ie and webkit (chroe/safari), let alone break points, etc... Though maybe not so simple with say NodeJS, but there are options. 2002 called and wants it's stereotypical view of JS back.
LOL.. hey, I use that for volume control with my model-m style unicomp customizer 104-key keyboard... (among other things)
My first real language (outside simple batch files, macros and bbs scripting) was JavaScript. Plenty of bad stuff there, especially with the copy/paste repositories early on... and a lot of differences in terms of language features before the v4 browsers. Now it's used as a really nice functional, event driven language. Today most features or common,or implementable in JS directly (even coffeescript, and JS compressors). Interpreters are faster than ever. It's available on just about every major user platform, and easy enough to get started. That said, BASIC isn't so bad either. I've done plenty of basic,and recently VB.Net, it actually does have a few advantages. It isn't my first choice, but it is a decent go to option.
There are already a number of toolkits to go from html5 to platform app. For that matter, there's MonoTouch if you really want basic.
Where are you getting that .Net and Silverlight can't run fast on ARM? .Net is a virtual runtime environment similar to Java and Dalvik, both of which run fine on newer ARM processors. Windows Mobile development (ARM) is currently .Net and Silverlight and runs fairly well. I'm an android user myself, but know enough to say what your spewing isn't accurate.