...and half the people in accounting is handling excel sheets to get the job done.
...which is why.NET is probably going to sucker-punch both Java and Rails. As much as everybody dumps on it, the wild success of VB6/VBA makes it the COBOL of the 90's.
But you can go on ignoring what Rails really is about, that's just fewer of us working with productive tools
LOL, I haven't been "ignoring Rails" in the least. I've have watched video, did the online Ruby tutorial (the interactive browser-based one), and read a bunch of intro articles and forum threads (I haven't had time to download/play with the actual Rails distribution). So far, just about *every* example of RoR I've seen is a CRUD application. I haven't seen any High-Performance (1000+ transactions per second), Low Latency ( < 10 millis), distributed messaging engines implemented with Rails (we've accomplished this in Java using J2EE) If there is, please let me know, I'd be interested to see it!
And - to top it off - I have a new co-worker who is a Rails developer. He is raving about its features all the time! So lately I couldn't "ignore" Rails if I wanted to. Of course, his raving about RoR quickly morphs into ranting about Java, typically when he encounters something that our Enterprise Messaging Engine (written in Java) does that he simply could not accomplish using Ruby on Rails. Anyway, hopefully soon he's come to realize that there's more to tool selection that LOC and "awesomeness" factor;^)
So you take 2 years writing specs, another two years developing and guess what, when the project is out it is based on obsolete technology and business rules.
Maybe for your dinky little online todo list / social networking web site this is true, but for Enterprise Applications (i.e. ERP systems) that have an average lifespan of 20 years, 2 years of designs and requirements is worth it. Maybe more if you're replacing a 20 year-old legacy system that was written using COBOL and deployed on the Big Iron.
At my previous employer, we were using such a system (a bookkeeping application written in RPG for AS/400) that had been thrown together in the late 80's with no design/requirements process - just lots of ad-hoc requests from PHBs. The result was shoddy application, lots of grief from end-users, consistently irritated customers, and (of course) a lucrative 20-year "bug-fixing" contract for the consultants who had written the application in the first place.
As for technologies being "obsolete" - your last energy bill was most likely generated from an application written in COBOL 20 years ago. Just something to think about.
Please keep in mind that J2EE is a lot more than CRUD applications, making Ruby's capabilities a sub-set of what J2EE can accomplish.
The next version of Java will integrate scripting langages (JSR-223), so it's entirely possible that we will see Ruby on Rails applications implemented as the user front-ends to larger J2EE applications (this is already happening with PHP).
And of course, there's nothing wrong with rapid-prototyping. Ruby is becoming to web applications what Microsoft Access is to Windows desktop database applications (e.g. RoR:JSP Access:PowerBuilder).
In completely unrelated news, Yahoo! has announced that starting next month users of their free Yahoo! Mail service will have a new feature: pictures of scantly-clad 16 year-olds on their mail home page.
Geez - the "Trouble with JSP" article TFA references is over 6 years old(!). Java web development has come a long way since then! Just for starters, thinkg JSP with JSTL or Velocity templates plus your favorite MVC framework. Or how about Struts + Tiles? Saying that JSP is bad because of scriptlets is like saying...ASP.NET is bad because of VBScript.
If your outputs are all Access and Excel, you should normalize all the data to one Access database and generate the "master report" from there. You should use good ol' VBA (or.NET using the Office interop libraries), not Jasper reports or whatever.
A lot of people dismiss MS Access, but actually it has a lot of powerful functions for importing and exporting data of various formats. This is exactly the sort of job it was built for. You should really consider it.
The Head First series from O'Reilly make for good textbooks, if only for the "workbook" exercises and discussion questions.
Also, any Java professional development course should include preparation for the Java Sun Certified Programmer exam. I recommend the McGraw Hill/Osbourne Guide - helped me score a 98%.
Rob say Code Monkey very diligent but his output stink his code not functional or elegant what do Code Monkey think Code Monkey think maybe manager oughta write goddamn login page himself
I listened to this song just as I was reviewing my login page code for a project that's behind schedule:(
At least now I have a cool song to rock out to while I check my project into cvs:D
Slashdot has long had a controls in place that a) prevent forms from being used twice, and b) prevent users from posting multiple comments in a short timespan. They had to do this to prevent "crapflooding." Hence, this has to be the result of a bug.
Two different systems are used to drive BattleMechs and control their movements. Small, electrically driven actuators move a 'Mech's light weapons and sensor arrays. Bundles of polyacetylene fibers called myomers control a 'Mech's limbs and main weapons. Myomers contract when exposed to electrical current, much like human muscles.
X-Fry: Please, Mr. Nixon! We're appealing to your sense of decency!
X-Fry: There's a lot about my face you don't know.
X-Fry: People said I was dumb but I proved them!
X-Fry: You mean Bender is the evil Bender? I'm shocked! Shocked! Well not that shocked.
X-Bender: Fry, of all the friends I've had... you're the first.
X-Bender: Comedy's a dead art form. Now tragedy -- THAT'S funny.
X-Fry: Make up some feelings and tell her you have them.
Discovered these while playing with Firefox plugin LiveHttpHeaders. I, for one, am shocked and appalled that they are wasting our bandwidth in this manner!
When I saw this the episode "Happy Family Planning" of Paranoia Agent, I thought it was just the author's twisted plot device. But it turns out this happens for real. Who knew?
Go back and read your own post. First you state that Catholics used to "torture" and they you assert that "today...it is the secular world who persecutes with indemnity." Perhaps you'd like to clarify these adjacent statements?
Once, Catholics nearly ruled the western world and put whom they saw as blasphemers to death and unimaginable torture. Fast-forward to today, where in western society, religion is optional, and it is the secular world who persecutes with indemnity.
Secular folks are condemning Catholics to "death and unimaginable torture?"
They tried that in Palestian. They held an election so the vast majority of "peaceful" muslims could have a voice. They promptly used that voice to vote in an avowed terrorist party by an overwhelming majority. Peace and goodwill towards men, indeed.
So what you're saying is...they followed the United States' example?
The hardware and underlying OS are far too likely to morph out from under you and become unsupportable within 5
Just like the UNIX environment has morphed out and become unsupportable in 1983? LOL
Just like AS/400 morphed out and become unsupportable in 1993? LOL
Just like the Win32 api morphed out and became unsupportable in 2000? LOL
Yay, Slashdot, where everybody with a cleverly-named uid and a snappy phrase like "morphed out from underneath us" can think they're an expert.
But you can go on ignoring what Rails really is about, that's just fewer of us working with productive tools
;^)
LOL, I haven't been "ignoring Rails" in the least. I've have watched video, did the online Ruby tutorial (the interactive browser-based one), and read a bunch of intro articles and forum threads (I haven't had time to download/play with the actual Rails distribution). So far, just about *every* example of RoR I've seen is a CRUD application. I haven't seen any High-Performance (1000+ transactions per second), Low Latency ( < 10 millis), distributed messaging engines implemented with Rails (we've accomplished this in Java using J2EE) If there is, please let me know, I'd be interested to see it!
And - to top it off - I have a new co-worker who is a Rails developer. He is raving about its features all the time! So lately I couldn't "ignore" Rails if I wanted to. Of course, his raving about RoR quickly morphs into ranting about Java, typically when he encounters something that our Enterprise Messaging Engine (written in Java) does that he simply could not accomplish using Ruby on Rails. Anyway, hopefully soon he's come to realize that there's more to tool selection that LOC and "awesomeness" factor
So you take 2 years writing specs, another two years developing and guess what, when the project is out it is based on obsolete technology and business rules.
Maybe for your dinky little online todo list / social networking web site this is true, but for Enterprise Applications (i.e. ERP systems) that have an average lifespan of 20 years, 2 years of designs and requirements is worth it. Maybe more if you're replacing a 20 year-old legacy system that was written using COBOL and deployed on the Big Iron.
At my previous employer, we were using such a system (a bookkeeping application written in RPG for AS/400) that had been thrown together in the late 80's with no design/requirements process - just lots of ad-hoc requests from PHBs. The result was shoddy application, lots of grief from end-users, consistently irritated customers, and (of course) a lucrative 20-year "bug-fixing" contract for the consultants who had written the application in the first place.
Fun related reading: Sites that are really databases (scroll down to "Why don't customers wise up?")
As for technologies being "obsolete" - your last energy bill was most likely generated from an application written in COBOL 20 years ago. Just something to think about.
Please keep in mind that J2EE is a lot more than CRUD applications, making Ruby's capabilities a sub-set of what J2EE can accomplish.
The next version of Java will integrate scripting langages (JSR-223), so it's entirely possible that we will see Ruby on Rails applications implemented as the user front-ends to larger J2EE applications (this is already happening with PHP).
And of course, there's nothing wrong with rapid-prototyping. Ruby is becoming to web applications what Microsoft Access is to Windows desktop database applications (e.g. RoR:JSP Access:PowerBuilder).
In completely unrelated news, Yahoo! has announced that starting next month users of their free Yahoo! Mail service will have a new feature: pictures of scantly-clad 16 year-olds on their mail home page.
Geez - the "Trouble with JSP" article TFA references is over 6 years old(!). Java web development has come a long way since then! Just for starters, thinkg JSP with JSTL or Velocity templates plus your favorite MVC framework. Or how about Struts + Tiles? Saying that JSP is bad because of scriptlets is like saying...ASP.NET is bad because of VBScript.
What demise? VB6 lives on in VBA aka "Excel Basic" and "Access Basic" (funny how they've come full circle with those names, huh?).
If your outputs are all Access and Excel, you should normalize all the data to one Access database and generate the "master report" from there. You should use good ol' VBA (or .NET using the Office interop libraries), not Jasper reports or whatever.
A lot of people dismiss MS Access, but actually it has a lot of powerful functions for importing and exporting data of various formats. This is exactly the sort of job it was built for. You should really consider it.
I just want to say - wow. Well written. I'm going to direct my friends to this post.
I hope you didn't steal it from somewhere tho (that would make you a dweeb)
They hired nerds, not geeks - stupid, stupid, stupid!
Oops - forgot the link:
O'Reilly Head First Series
The Head First series from O'Reilly make for good textbooks, if only for the "workbook" exercises and discussion questions.
Also, any Java professional development course should include preparation for the Java Sun Certified Programmer exam. I recommend the McGraw Hill/Osbourne Guide - helped me score a 98%.
Rob say Code Monkey very diligent
:(
:D
but his output stink
his code not functional or elegant
what do Code Monkey think
Code Monkey think maybe manager oughta write goddamn login page himself
I listened to this song just as I was reviewing my login page code for a project that's behind schedule
At least now I have a cool song to rock out to while I check my project into cvs
Slashdot has long had a controls in place that a) prevent forms from being used twice, and b) prevent users from posting multiple comments in a short timespan. They had to do this to prevent "crapflooding." Hence, this has to be the result of a bug.
Dear Moderators,
This double-post occured because of a bug in Slash. I have submitted it to sourceforge
Just thought you should know.
Lowtax, the mastermind behind Something Awful recently gave a speech on this topic at the University of Illinois. His entire presentation is available online, and is definitely worth checking out.
When I saw this the episode "Happy Family Planning" of Paranoia Agent, I thought it was just the author's twisted plot device. But it turns out this happens for real. Who knew?
Or perhaps we have a case of life imitating art?
I was walking down the street here in NYC and noticed a police van with the door open. Looked in and saw one of those nifty in-car laptops...
Yup, they had left their Windows Solitaire game up on the screen.
Go back and read your own post. First you state that Catholics used to "torture" and they you assert that "today...it is the secular world who persecutes with indemnity." Perhaps you'd like to clarify these adjacent statements?
Once, Catholics nearly ruled the western world and put whom they saw as blasphemers to death and unimaginable torture. Fast-forward to today, where in western society, religion is optional, and it is the secular world who persecutes with indemnity.
Secular folks are condemning Catholics to "death and unimaginable torture?"
They tried that in Palestian. They held an election so the vast majority of "peaceful" muslims could have a voice. They promptly used that voice to vote in an avowed terrorist party by an overwhelming majority. Peace and goodwill towards men, indeed.
So what you're saying is...they followed the United States' example?