We've had great success with Powershell. It is already head and shoulders above VBScript, and has great community support. Where it has a surprising challenge is documentation. For some reason, Microsoft treats Powershell like a step child. Every new enterprise service they roll out has Powershell support, but there's no documentation on Powershell itself. Compare that with.net and there's a stark contrast. MSDN is amazing.
One would think that with such a successful product (it really is great), MS would get behind it more.
This is why, regardless of whether you're in the cloud or not, you need to have the ability to fail over to multiple datacenters in different geographical locations. Availability Zones are good but don't cut it. Unfortunately, Amazon doesn't make transferring backups between regions easy or cheap.
Does that mean that if I learn Cocoa I'll instantly become a good developer? Nonsense. There isn't anything built into either platform that forces you to write good code, and the notion that either platform encourages bad code is just silly.
You can see ease of use as a lower bar or you can see it as increased productivity. I'll take the latter, thank you, and hire good developers.
.net is targeted at RAD development, hence it being easy to use and slow. The payoff is that good developers can build stable, native applications at blinding speeds. I think the author's point is that Apple doesn't have an answer to that and needs one. Love it or hate it, MS has done extremely well with RAD because there is a huge need for it.
A few years back there were more VB developers than any other language on the planet. Think about that. You might hate everything RAD stands for, but its hard to argue it isn't needed when it's so popular.
Java is still the only robust cross platform client side platform, which keeps it relevant beyond Ruby. The only platform that shows promise in that realm is Mono, and they don't seem to be focusing on it.
First time Mac buyers may decide against the platform if they are looking for a new box in the next 6 months. With such a heavy change coming there is in reason to invest in a G4 or G5, and this could cause them to buy another winBox.
"If you want to know what ordinary people will be doing with computers in ten years, just walk around the CS department at a good university. Whatever they're doing, you'll be doing."
Uh huh. The last time I checked my mom wasn't running a linux box.
"style over function" Yeah, like the "style" of increased security.
In some sick way I hope that OSX becomes a target so we can finally know the answer to whether OS X has limited security issues due to its user base or design.
I don't understand how the article could fail to mention that PHP does not include strong types. In my own experience a lack of strong typing is one of the more annoying aspects of scripting languages.
In addition there are no numbers to back their speed and scalability arguments. I don't doubt them, but I'd like to see the facts.
I like the idea of being able to bounce in and out of OOP at will in a language, but this often leads to novice programmers destroying an otherwise sound application infrastructure.
Wait a minute...Apple is charging just as much (if not more) for music. And they have lower distribution costs. If anything they are only increasing profit margins.
Making is smaller means making it wearable
on
New Palm Pictures?
·
· Score: 3, Insightful
I'm glad they are at least thinking about how to make the PDA less of a hassle to carry around. I think Oregon Scientific have the right idea with this one.
Once you can carry a PDA w/o the obnoxious bulge in your pants they will finally be usable by normal people and not geeks. They need to basically disappear into your clothing to make them really useful.
Actually, MS and the hardware manufacturers often work together to write drivers. The big manufacturers usually have staff at MS and work closely with MS teams to produce drivers. For instance, Compaq has their own building very near the MS campus which is dedicated writing drivers and getting compatibility nailed down. MS wants to support all new hardware badly, so they dedicate resources to make sure they can support it. I'm surprised that none of the linux distros do the same. You would think that RedHat has enough clout at this point to get at least the major hardware players providing specs and answering questions.
I think the best part of this story is that the web site is now down. Did it go down because it was hacked, or did it go down because of the volume of traffic? I can't decide which is more ironic.
ASP,JSP,ChiliASP,ColdFusion...
Anyone with experience in writing script based web applications knows that it is a nightmare. You end up with thousands of lines of untyped script code that you have to maintain w/o a decent debugger or development envirornment. Hence the introduction of richer web development envirornments like java servlets and asp.net. This seems like a throwback to me.
We've had great success with Powershell. It is already head and shoulders above VBScript, and has great community support. Where it has a surprising challenge is documentation. For some reason, Microsoft treats Powershell like a step child. Every new enterprise service they roll out has Powershell support, but there's no documentation on Powershell itself. Compare that with .net and there's a stark contrast. MSDN is amazing.
One would think that with such a successful product (it really is great), MS would get behind it more.
This is why, regardless of whether you're in the cloud or not, you need to have the ability to fail over to multiple datacenters in different geographical locations. Availability Zones are good but don't cut it. Unfortunately, Amazon doesn't make transferring backups between regions easy or cheap.
Does that mean that if I learn Cocoa I'll instantly become a good developer? Nonsense. There isn't anything built into either platform that forces you to write good code, and the notion that either platform encourages bad code is just silly. You can see ease of use as a lower bar or you can see it as increased productivity. I'll take the latter, thank you, and hire good developers.
.net is targeted at RAD development, hence it being easy to use and slow. The payoff is that good developers can build stable, native applications at blinding speeds. I think the author's point is that Apple doesn't have an answer to that and needs one. Love it or hate it, MS has done extremely well with RAD because there is a huge need for it.
A few years back there were more VB developers than any other language on the planet. Think about that. You might hate everything RAD stands for, but its hard to argue it isn't needed when it's so popular.
Java is still the only robust cross platform client side platform, which keeps it relevant beyond Ruby. The only platform that shows promise in that realm is Mono, and they don't seem to be focusing on it.
My favorite part is that there is no option to restart later. RESTART OR SHUT DOWN OR DIE.
First time Mac buyers may decide against the platform if they are looking for a new box in the next 6 months. With such a heavy change coming there is in reason to invest in a G4 or G5, and this could cause them to buy another winBox.
"If you want to know what ordinary people will be doing with computers in ten years, just walk around the CS department at a good university. Whatever they're doing, you'll be doing." Uh huh. The last time I checked my mom wasn't running a linux box.
"style over function" Yeah, like the "style" of increased security. In some sick way I hope that OSX becomes a target so we can finally know the answer to whether OS X has limited security issues due to its user base or design.
I don't understand how the article could fail to mention that PHP does not include strong types. In my own experience a lack of strong typing is one of the more annoying aspects of scripting languages.
In addition there are no numbers to back their speed and scalability arguments. I don't doubt them, but I'd like to see the facts.
I like the idea of being able to bounce in and out of OOP at will in a language, but this often leads to novice programmers destroying an otherwise sound application infrastructure.
Wait a minute...Apple is charging just as much (if not more) for music. And they have lower distribution costs. If anything they are only increasing profit margins.
I'm glad they are at least thinking about how to make the PDA less of a hassle to carry around. I think Oregon Scientific have the right idea with this one. Once you can carry a PDA w/o the obnoxious bulge in your pants they will finally be usable by normal people and not geeks. They need to basically disappear into your clothing to make them really useful.
IMHO, I agree that winXP and 2K are completely stable. This used to be a major reason to run Linux, but I don't think it applies anymore.
Actually, MS and the hardware manufacturers often work together to write drivers. The big manufacturers usually have staff at MS and work closely with MS teams to produce drivers. For instance, Compaq has their own building very near the MS campus which is dedicated writing drivers and getting compatibility nailed down. MS wants to support all new hardware badly, so they dedicate resources to make sure they can support it.
I'm surprised that none of the linux distros do the same. You would think that RedHat has enough clout at this point to get at least the major hardware players providing specs and answering questions.
I think the best part of this story is that the web site is now down. Did it go down because it was hacked, or did it go down because of the volume of traffic? I can't decide which is more ironic.
ASP,JSP,ChiliASP,ColdFusion... Anyone with experience in writing script based web applications knows that it is a nightmare. You end up with thousands of lines of untyped script code that you have to maintain w/o a decent debugger or development envirornment. Hence the introduction of richer web development envirornments like java servlets and asp.net. This seems like a throwback to me.