A campaign against RIM has been running in the media for the last few months. Before the iPhone and Android devices there was the Blackberry and I bet RIM still have a few cards left up the sleeve.
"Neither Windows nor Office were ever written in.NET" -- Yes, because the Windows, Development Tools, and Office teams are separate entities and none of them wants to restart from scratch. But new applications for Windows are another story. You can developn C++, C#, and very soon in... Javascript.:)
Whether or not those computers run Windows is not the issue. The issue is, how on Earth did that virus get on specialized and restricted US military control systems?
The fact is,.NET is pre-installed on Windows: Windows 7 SP1 now comes with.NET 4.0 (e.g., laptop recently purchased from Dell). Java runtime needs to be installed once and then it will be automatically updated when necessary.... provided it is allowed to do so. On my work computer the sysadmin has set policies that prevent it.
In my experience, Java GUI applications do run slower than other programs. I hate that as many programs that I use were developed in Java, mostly by academic developers.
Those of us who were born yesterday know that the client/server model has always existed. In the beginning there was the wardrobe-size central processing unit (not to be confused with CPU) in an air-conditioned room and text-based terminals scattered throughout the building. Then the corporate world started using Lotus Notes or Microsoft Outlook for email/calendar/scheduler. Such tools rely on servers to run but user machines must have pretty good specs for the client software to run reasonably fast. For example, two years ago my office desktop computer had to be upgraded to 2 GB of RAM and a dual-core AMD 64 X2 @ 2.4 Ghz. The future may be on the server side (affectionately known as "The Cloud") provided users have powerful desktops/notebooks/tablets/smartphones. What has changed is the distance between client and server machines. Add the huge monthly fees that users must pay to read their email on their smartphones.
As for HTML5, before it there were many others: Carbon & Cocoa, Windows Forms, WPF, Gtk, Qt. As exciting as HTML5 may seem it will be "legacy" technology in a couple years.
Facebook is useful if all you want is to share photos, videos, and messages with your "friends". Some call that socializing. But one day I got tired of that and I closed my Facebook account. When I want to socialize I call my friends and we get together for a beer.
We cannot use Gmail or Gdocs at work as the documents we receive from clients (mainly industry) contain confidential information, non disclosure agreements, etc.
But notice that both the Microsoft and Apple monopolies absolutely hate apps that require any third party runtime in order to run on their respective platforms. For now, Adobe's AIR / Flash is in the fry pan and Java may be next. Not to mention that Oracle have a history of violence with a number of companies and people. Java may still have a future on servers, but on desktops/notebooks/tables/smartphones? Just hit the eject button.
Provided M$ fully support scalable (vector) graphics in IE, why not. One cannot do scalable 2D graphics in HTML5 with canvas and Javascript. The Web standard for vector graphics is SVG but IE9 has limited support for SVG at this time; unfortunately, the same applies to all major browsers. This move is part of a software commoditization campaign started by Apple and Sun (now Oracle): if you sell hardware then make sure that you don't depend too much on third party software. Microsoft could also benefit from it and it is consistent with their "no dependencies" paradigm.
Excellent idea, from an intellectual perspective; unfortunatelly, those cities-at-sea are also easy targets for terrorists and pirates.
Think about it: 100,000 years ago humans were free to walk on the beach and catch fish to eat. They could also be attacked by the next tribe of canibals looking for food. Everything comes at a price.
"The industry is concerned that users might write about bad side effects, promote off-label use or make inappropriate statements about a product, and that the comments could raise concerns from government regulators." -- Well, Facebook is a Web 2.0 application, which means it's a two-way instrument of communication. If those companies only want to advertise their products then they should stick with Web 1.0.
M$ said nothing along those lines; as a matter of fact, they chose to say nothing until their conference in September and that's the reason why media made it up. It is likely that M$ will continue to pursue their bicephalous C++ &.NET approach for development tools. How could they kill C#.NET when it's a critical element of their Windows Phone strategy? Sure, if they lost their mind then they could dump everything they did for several decades because their are suddenly and totally into this latest fad involving Javascript and HTML5.
I too come from a (mostly) Delphi/Pascal background and switched to C#.NET about a year ago. It's amazing what you can do in C# and the learning curve for Delphi veterans is not too steep. Trust me, choose C#, you will not regret it.
Physicians and biologists have known for a long tine that the pineal gland (epiphysis), which is a remnant of the "third eye" still present in some reptiles, contains active photoreceptors and regulates hormonal circadian rhythms by detecting light that is filtered through the back of the eye.
This actually makes sense. Social networks are not vital, they can be shut down temporarily. During the riots people got killed or wounded. Businesses were destroyed. Taxpayers will foot the bill for the damages. So yes, shutting down those communication networks is a good idea if it can prevent violence, disorder and criminality.
It the computers are for kids then they need Internet (MSN + Yahoo messenger w/ video&audio, Facebook, YouTube w/ Flash), Microsoft Office for homework, and PC games, XP is your (their) best option, until it dies. Then they will get another Windows computer. Unfortunatelly, none of these work 100% on Linux. If the computers were for the offices of some charity then Linux would be OK.
I read that article. The author mostly (and repeatedly) complains about the lack of cross-platform compatibility. So what? Objective C is perfect for Mac OS X and C++ is just fine for Linux. The bottom line -- C#.NET is well much alive and kicking, thank you for asking. No programmers were harmed during its cohabitation with C++ on Windows (except, perhaps, on a psychological level).
This was a childish thing to do, in the same registry as "Look, no hands!". Now terrorists know where the comm pipes are. Sometimes it is better to think before you act.
"wasting any of my precious time taking classes in English, Philosophy, History, Art and the like" -- You are assigning value to thngs you are unfamilair with. It's like a blind man saying that he doesn't like colors. Interesting.
The Internet should be like any other basic utility, with rates being regulated and networks being installed for everybody to have unrestricted accees to. People would pay on a per-use basis but ISPs would not be able to raise the rates as they please.
A campaign against RIM has been running in the media for the last few months. Before the iPhone and Android devices there was the Blackberry and I bet RIM still have a few cards left up the sleeve.
People should learn about freedom of speech and Stallman should accept the diversity of the world (the computing world included).
"Neither Windows nor Office were ever written in .NET" -- Yes, because the Windows, Development Tools, and Office teams are separate entities and none of them wants to restart from scratch. But new applications for Windows are another story. You can developn C++, C#, and very soon in... Javascript. :)
Thumbs up.
Metro apps are for mobile devices, that is why Windows 8 comes with two interfaces. There are many things one cannot do in HTML5/Javascript.
Whether or not those computers run Windows is not the issue. The issue is, how on Earth did that virus get on specialized and restricted US military control systems?
The fact is, .NET is pre-installed on Windows: Windows 7 SP1 now comes with .NET 4.0 (e.g., laptop recently purchased from Dell). Java runtime needs to be installed once and then it will be automatically updated when necessary.... provided it is allowed to do so. On my work computer the sysadmin has set policies that prevent it.
In my experience, Java GUI applications do run slower than other programs. I hate that as many programs that I use were developed in Java, mostly by academic developers.
Android is Dalvik, not Java. And yes, I agree that Dalvik has a future on Android :)
As for HTML5, before it there were many others: Carbon & Cocoa, Windows Forms, WPF, Gtk, Qt. As exciting as HTML5 may seem it will be "legacy" technology in a couple years.
Facebook is useful if all you want is to share photos, videos, and messages with your "friends". Some call that socializing. But one day I got tired of that and I closed my Facebook account. When I want to socialize I call my friends and we get together for a beer.
We cannot use Gmail or Gdocs at work as the documents we receive from clients (mainly industry) contain confidential information, non disclosure agreements, etc.
But notice that both the Microsoft and Apple monopolies absolutely hate apps that require any third party runtime in order to run on their respective platforms. For now, Adobe's AIR / Flash is in the fry pan and Java may be next. Not to mention that Oracle have a history of violence with a number of companies and people. Java may still have a future on servers, but on desktops/notebooks/tables/smartphones? Just hit the eject button.
Provided M$ fully support scalable (vector) graphics in IE, why not. One cannot do scalable 2D graphics in HTML5 with canvas and Javascript. The Web standard for vector graphics is SVG but IE9 has limited support for SVG at this time; unfortunately, the same applies to all major browsers. This move is part of a software commoditization campaign started by Apple and Sun (now Oracle): if you sell hardware then make sure that you don't depend too much on third party software. Microsoft could also benefit from it and it is consistent with their "no dependencies" paradigm.
Moreover, it's easy to sign and hand-annotate a paper document to be faxed, but if it's in electronic format, good luck with that!
Think about it: 100,000 years ago humans were free to walk on the beach and catch fish to eat. They could also be attacked by the next tribe of canibals looking for food. Everything comes at a price.
"The industry is concerned that users might write about bad side effects, promote off-label use or make inappropriate statements about a product, and that the comments could raise concerns from government regulators." -- Well, Facebook is a Web 2.0 application, which means it's a two-way instrument of communication. If those companies only want to advertise their products then they should stick with Web 1.0.
Intel just found a way to increase profits. It's along the same lines as their offering software CPU upgrades.
Google acquire Motorola so that Motorola does not sue them for patent infringement(s). It's been commented on a couple days ago.
M$ said nothing along those lines; as a matter of fact, they chose to say nothing until their conference in September and that's the reason why media made it up. It is likely that M$ will continue to pursue their bicephalous C++ & .NET approach for development tools. How could they kill C#.NET when it's a critical element of their Windows Phone strategy? Sure, if they lost their mind then they could dump everything they did for several decades because their are suddenly and totally into this latest fad involving Javascript and HTML5.
I too come from a (mostly) Delphi/Pascal background and switched to C#.NET about a year ago. It's amazing what you can do in C# and the learning curve for Delphi veterans is not too steep. Trust me, choose C#, you will not regret it.
Physicians and biologists have known for a long tine that the pineal gland (epiphysis), which is a remnant of the "third eye" still present in some reptiles, contains active photoreceptors and regulates hormonal circadian rhythms by detecting light that is filtered through the back of the eye.
This actually makes sense. Social networks are not vital, they can be shut down temporarily. During the riots people got killed or wounded. Businesses were destroyed. Taxpayers will foot the bill for the damages. So yes, shutting down those communication networks is a good idea if it can prevent violence, disorder and criminality.
It the computers are for kids then they need Internet (MSN + Yahoo messenger w/ video&audio, Facebook, YouTube w/ Flash), Microsoft Office for homework, and PC games, XP is your (their) best option, until it dies. Then they will get another Windows computer. Unfortunatelly, none of these work 100% on Linux. If the computers were for the offices of some charity then Linux would be OK.
I read that article. The author mostly (and repeatedly) complains about the lack of cross-platform compatibility. So what? Objective C is perfect for Mac OS X and C++ is just fine for Linux. The bottom line -- C#.NET is well much alive and kicking, thank you for asking. No programmers were harmed during its cohabitation with C++ on Windows (except, perhaps, on a psychological level).
This was a childish thing to do, in the same registry as "Look, no hands!". Now terrorists know where the comm pipes are. Sometimes it is better to think before you act.
"wasting any of my precious time taking classes in English, Philosophy, History, Art and the like" -- You are assigning value to thngs you are unfamilair with. It's like a blind man saying that he doesn't like colors. Interesting.
The Internet should be like any other basic utility, with rates being regulated and networks being installed for everybody to have unrestricted accees to. People would pay on a per-use basis but ISPs would not be able to raise the rates as they please.