Question : what's the benefit ?
on
What is .NET?
·
· Score: 1
By now I commence to understand what.NET is all about : the CLR, the framework, the services, the language-independence.
Cool. Nice. Stuff to keep geeks busy is always good.
Where's the advantage for me : Joe Avrg. Programmer ? I mean : what does.NET offer me that C++ libraries & frameworks such as MFC, Powerplant, cocoa and others don't (I know cocoa is mac only, but.NET was not intended to be cross platform, so that's not an argument)
Apart from the easy way to integrate authentication, I see little advantage for average programmers. Maybe behemoths like MS or Adobe can turn this tech into an advantage, but for stuff like hailstorm or passport, they could as well have written a library or simpler interface.
- The ability to call VB code from inside C# code ? Comeon... 99% of average programmers don't need that.
- garbage collection ? I have that with java
- frameworks ? huh ?.NET framework is basically MFC rewritten in C# with some additional stuff that they could have pumped into MFC or a lib.
- CLR ? Still a mistery to me why that would be an advantage...
If anyone can shed some light on all this, I'd me darn thankful !
Although I'm in awe for projects of this kind of size and the fact that it's all for the sake of preserving stuff that needs preventing to get lost, I always shake my head a little when I see projects like this. There's so much stuff to collect and archive... it's like google trying to make a complete usenet archive. Cool, nice, usefull occasionally and for sure a nobel act, but in the end, you'll have to give up sometime. There's simply no way you can archive anything of a certain size.
Sometimes you just have to let things go.
It reminds me of a professor here who 'collected' the time of death of people. He tried to find correlation between birth date and date of death (for the freaks : there IS a correlation !) After a few years he had hundreds of thousands of data, but refused to stop collecting. It became collecting for the sake of the collections.
true, but that doesn't mean that "youthful indiscretionary" is the right way !
you're writing this as if it is correct to do so. It's like when kids smoke pot or drink beer after school when they're 18. Most of them stop doing so after a while when they figure out it is dumb anyway and doesn't really add much value to their lives. Only a few become crackheads or alcoholics.
I don't mind kids or educational institutions getitng free software. AAMOF, I'm all pro educ free licences. But not for companies and big profit institutions.
You're absolutely right that the whole concept of licencing should be revised. There should be a dozen licences for each software package, ranging from kids over few-usage-users to pro users. With product activation, software usage can be tracked, and you can have anyone use your package for free 3 times a day. After that, it's paytime.
the poster (me) pointe dout, not the fact that only 6 copies were sold, but rather that a few dozen or maybe hundred copies were floating around unpaid. If software doesn't sell, indeed, you can blame the author. If it gets pirated, blame the suckers that don't pay.
As a stronger example, I had another software free, with emailware. All I requested was for people to mail me when they downloaded a copy, so that I could get notice where on earth my soft was used and for what purposes. In my logs I could count around 250 downloads. I received 3 (yep, THREE) mails.
The whole issue is that people tend to think that, once they achieved copying/downloading something, they become author of the software and have no obligations whatsowever. Not even if the obligation is free...
I despise M$, but Product activation is the way to go for anyone who wants to make a living out of DVELOPING software (not selling support. Support is for sissies who can't program) on an individual basis.
the whole point of the top article is that comanies like Ambrosia make simple soft, like a screenshot utility (snapz) or cool arcade games. You can't charge support on that kinda stuff.
all of you l33t d00dz are so spoiled with free stuff written by other geeks in their spare time, that you don't realize the fact that some people actually have to live off their products !
I can't charge for help because the program is simple as hell, and the questions usually range from 'duh, why doesn't this run on XP ?' (answer : because it's mac software sir) to 'can't you make it process MS Word files?' (answer : no sir, this is a bitmap batch procesisng tool, not text)
This remark also holds for games. You live off support fees for a game ! There are free web communities for that...
You have to understand that there is *A LOT* of software that simply needs to be payed for, albeit only a little amount. Unless people are forced to pay for it, they won't. I have given up on shareware development at all, concentrating on lage project development. Tools that I make in those projects are no longer distributed because the effort of writing documentation and making a good interface remain unrewarded. For me, this is not a drama, but for companies like ambrosia, it's hell. Shine on it the way you like, but PA is the only solution for them.
this will make microsoft's point of product activation stronger. I fear that for most commercial and semi commercial packages, PA is inevitable. Mark my words : in the near future a service like PayPal will distribute source code to handle PA with their servers...
It sucks, but it is inevitable. I have written 2 small shareware packages, and sold exactly 6 copies at 10$. Today I still receive help requests from users on a weekly basis... Definitely more that 6 users out there !
God knows I love linux, but each time I see one of these distro screenshots, I turn my head 90 degrees towards my powerbookG4 with my external cinema display and say to myself "jezus, those apple interface design guys are good !"
I wonder why there aren't any good graphic designers addicted to linux, so that eventually, we'll get some kick ass graphics too..
someone posted about the consequences of lightning strikes... How about not STORING the electricity from the lighting , but rather use it to run thought the water supplies and create...
holy smoke ! I don't know about your armada of assimilated dudes, but this blows my socks off
that's one hell of an impressive system... And all in all not that expensive, if you consider that our local university bought an IBM SP2-32procs about 3 years ago for the nearly same price tag... the starcat runs laps around the SP while knitting a sweater for half my country...
Many geeks (like me), closely following the Athlon-P4-G4 epic battle, have the impression that a) desktop processors are getting damd fast, close to enterprise server level b) sun/ibm/sgi CPU's not really advancing substantially compared to desktop.
Well, guess we're wrong. How far can this stuff go ? What's the AI power of a machine like this ?
the biggest problem here is that the altivec (aka velocity) engine is matented by moto. IBM doesn't do altivec.
IMO, apple should ship multicore, multiprocessor G5 machines with a ton of RAM, and have it built by IBM. If it wasn't for the aqua interface being such a CPU hog, most users would never or rarely use altivec (except maybe for mp3 encoding, but then again, who encodes these days ? Don't we all just DL the encoded version ?)
True, but I really remember the G4 being on silicon for a pretty long time. Same holds for the 700+MHz G4. Motorola has been having a really really hard time getting yields up...
there's a difference between having a wafer that can crunch 1GHz G5's, and the wafer actually crunching out usable processors...
By god I hope that this time, they don't take 1 year to get the percentage of decent processors per wafer to more than 2%... Apple really really needs this if they want to market their new SuperDuperPowerOS...
this is old stuff... macNN (a rather silly mac site) had this a week ago. Shouldn't you be announcing flat panel iMacs ?
Anyway, its pure bollocks : G5 procs aren't coming out in another 1.5 years. It's the G4 story all over again. They were announced 2 years early, came out at an insane price tag and lowerer MHz than expected, and stuck to a MHz barrier for 2 years.
Apple should buy out Moto sommerset facilities and rent them to IBM. That might help a bit.
By now I commence to understand what .NET is all about : the CLR, the framework, the services, the language-independence.
.NET offer me that C++ libraries & frameworks such as MFC, Powerplant, cocoa and others don't (I know cocoa is mac only, but .NET was not intended to be cross platform, so that's not an argument)
.NET framework is basically MFC rewritten in C# with some additional stuff that they could have pumped into MFC or a lib.
Cool. Nice. Stuff to keep geeks busy is always good.
Where's the advantage for me : Joe Avrg. Programmer ? I mean : what does
Apart from the easy way to integrate authentication, I see little advantage for average programmers. Maybe behemoths like MS or Adobe can turn this tech into an advantage, but for stuff like hailstorm or passport, they could as well have written a library or simpler interface.
- The ability to call VB code from inside C# code ? Comeon... 99% of average programmers don't need that.
- garbage collection ? I have that with java
- frameworks ? huh ?
- CLR ? Still a mistery to me why that would be an advantage...
If anyone can shed some light on all this, I'd me darn thankful !
LOLLLL ROTFL :-)
very good one. This kinda summerizes how ridiculous the question was.
doh. Bad time for the prey I'd say. Doesn't this ratio somewhat make the experiment sound rather non-darwinistic ?
Although I'm in awe for projects of this kind of size and the fact that it's all for the sake of preserving stuff that needs preventing to get lost, I always shake my head a little when I see projects like this. There's so much stuff to collect and archive... it's like google trying to make a complete usenet archive. Cool, nice, usefull occasionally and for sure a nobel act, but in the end, you'll have to give up sometime. There's simply no way you can archive anything of a certain size.
Sometimes you just have to let things go.
It reminds me of a professor here who 'collected' the time of death of people. He tried to find correlation between birth date and date of death (for the freaks : there IS a correlation !) After a few years he had hundreds of thousands of data, but refused to stop collecting. It became collecting for the sake of the collections.
true, but that doesn't mean that "youthful indiscretionary" is the right way !
you're writing this as if it is correct to do so. It's like when kids smoke pot or drink beer after school when they're 18. Most of them stop doing so after a while when they figure out it is dumb anyway and doesn't really add much value to their lives. Only a few become crackheads or alcoholics.
I don't mind kids or educational institutions getitng free software. AAMOF, I'm all pro educ free licences. But not for companies and big profit institutions.
You're absolutely right that the whole concept of licencing should be revised. There should be a dozen licences for each software package, ranging from kids over few-usage-users to pro users. With product activation, software usage can be tracked, and you can have anyone use your package for free 3 times a day. After that, it's paytime.
the poster (me) pointe dout, not the fact that only 6 copies were sold, but rather that a few dozen or maybe hundred copies were floating around unpaid. If software doesn't sell, indeed, you can blame the author. If it gets pirated, blame the suckers that don't pay.
As a stronger example, I had another software free, with emailware. All I requested was for people to mail me when they downloaded a copy, so that I could get notice where on earth my soft was used and for what purposes. In my logs I could count around 250 downloads. I received 3 (yep, THREE) mails.
The whole issue is that people tend to think that, once they achieved copying/downloading something, they become author of the software and have no obligations whatsowever. Not even if the obligation is free...
I despise M$, but Product activation is the way to go for anyone who wants to make a living out of DVELOPING software (not selling support. Support is for sissies who can't program) on an individual basis.
sure, and what if the program is dead simple ?
the whole point of the top article is that comanies like Ambrosia make simple soft, like a screenshot utility (snapz) or cool arcade games. You can't charge support on that kinda stuff.
all of you l33t d00dz are so spoiled with free stuff written by other geeks in their spare time, that you don't realize the fact that some people actually have to live off their products !
I can't charge for help because the program is simple as hell, and the questions usually range from 'duh, why doesn't this run on XP ?' (answer : because it's mac software sir) to 'can't you make it process MS Word files?' (answer : no sir, this is a bitmap batch procesisng tool, not text)
This remark also holds for games. You live off support fees for a game ! There are free web communities for that...
You have to understand that there is *A LOT* of software that simply needs to be payed for, albeit only a little amount. Unless people are forced to pay for it, they won't. I have given up on shareware development at all, concentrating on lage project development. Tools that I make in those projects are no longer distributed because the effort of writing documentation and making a good interface remain unrewarded. For me, this is not a drama, but for companies like ambrosia, it's hell. Shine on it the way you like, but PA is the only solution for them.
this will make microsoft's point of product activation stronger. I fear that for most commercial and semi commercial packages, PA is inevitable. Mark my words : in the near future a service like PayPal will distribute source code to handle PA with their servers...
It sucks, but it is inevitable. I have written 2 small shareware packages, and sold exactly 6 copies at 10$. Today I still receive help requests from users on a weekly basis... Definitely more that 6 users out there !
wait, let me rephrase this :
I wonder why there aren't any good graphic designers addicted to linux, so that eventually, we'll get some kick ass graphics too ??
God knows I love linux, but each time I see one of these distro screenshots, I turn my head 90 degrees towards my powerbookG4 with my external cinema display and say to myself "jezus, those apple interface design guys are good !"
I wonder why there aren't any good graphic designers addicted to linux, so that eventually, we'll get some kick ass graphics too..
someone posted about the consequences of lightning strikes... How about not STORING the electricity from the lighting , but rather use it to run thought the water supplies and create...
hydrogen ! ? !
there we go again ! fuel cells !
why on land ? Just make it a drifter. Then you have all the water you need, and you don't have to pump up the lost H2O that gets damped out...
look at this page in the AES author's site : http://www.esat.kuleuven.ac.be/~rijmen/windows.htm l
Not dutch. Belgian. He works at the same university as I do : KULeuven. here's his homepage : http://www.esat.kuleuven.ac.be/~rijmen/rijndael/
yup. This just cries for some good oldfashioned goatse. Where are the days... :-(
charge it, daisy chained on an iMac. that's what I call a digital hub !
an not in the US..
or afghanistan for another matter...
holy smoke ! I don't know about your armada of assimilated dudes, but this blows my socks off
that's one hell of an impressive system... And all in all not that expensive, if you consider that our local university bought an IBM SP2-32procs about 3 years ago for the nearly same price tag... the starcat runs laps around the SP while knitting a sweater for half my country...
Many geeks (like me), closely following the Athlon-P4-G4 epic battle, have the impression that
a) desktop processors are getting damd fast, close to enterprise server level
b) sun/ibm/sgi CPU's not really advancing substantially compared to desktop.
Well, guess we're wrong. How far can this stuff go ? What's the AI power of a machine like this ?
hmm.. dunno
the biggest problem here is that the altivec (aka velocity) engine is matented by moto. IBM doesn't do altivec.
IMO, apple should ship multicore, multiprocessor G5 machines with a ton of RAM, and have it built by IBM. If it wasn't for the aqua interface being such a CPU hog, most users would never or rarely use altivec (except maybe for mp3 encoding, but then again, who encodes these days ? Don't we all just DL the encoded version ?)
True, but I really remember the G4 being on silicon for a pretty long time. Same holds for the 700+MHz G4. Motorola has been having a really really hard time getting yields up...
there's a difference between having a wafer that can crunch 1GHz G5's, and the wafer actually crunching out usable processors...
By god I hope that this time, they don't take 1 year to get the percentage of decent processors per wafer to more than 2%... Apple really really needs this if they want to market their new SuperDuperPowerOS...
flamebait all over... yet another cnn addict.
this is old stuff... macNN (a rather silly mac site) had this a week ago. Shouldn't you be announcing flat panel iMacs ? Anyway, its pure bollocks : G5 procs aren't coming out in another 1.5 years. It's the G4 story all over again. They were announced 2 years early, came out at an insane price tag and lowerer MHz than expected, and stuck to a MHz barrier for 2 years. Apple should buy out Moto sommerset facilities and rent them to IBM. That might help a bit.