× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



I'll go ahead and chime in here. I am a relatively new convert to the IBM i platform. A casino I work at is using it and I've been slowly gathering steam and learning the system. I am probably a bit younger than you guys, 30 so I am speaking from the perspective of someone whose always had cheap software and a fast upgrade cycle around.

The reasons to use the IBM i are obvious and numerous.
From reading inside the as/400 it's obvious the security of the system is excellent - fine you win this one but most i admins are old school and leave gaping holes like giving everyone the sst password via email. Administered well, it is a system to be trusted. Way ahead of its time.
You can run tons of things in LPAR VM's, etc. I can run linux and windows on the same box. Alright it was cool when it debuted in the 820 days. It's pretty old hat now.
Integrated database - it's pretty cool, very good performance on huge indexed tables. agreed.
On a whole the system is cool. It was always (way) ahead of it's time. In general you can do anything you want.

Reasons not to use IBM i:
* Doing anything you want is complicated. It's like trying to fit a square peg in a round hole. There's no point in doing *anything* commodity on an i like PHP webserving, java, file serving or anything like that because it's a colossal waste of money vs getting pc servers.
* TN5250 is being phased out. Ever watch someone work in 5250 vs navigator? 5250 is THE killer feature of the platform and IBM would like to kill it. Try to teach an entire building of people to use a linux console. LOL. Yet somehow IBM i has done it.
* I once read that choosing IBM i is choosing freedom. Sure, freedom to have your box connect back to IBM without you asking it to, freedom to display weird error codes that you can then translate instead of just telling you what's wrong. Freedom to pay massive amounts of money for software. Freedom to pay WAY more for hardware than it really should cost. There is nothing "free" about the 820 I bought but at least replacement disks (which are failing at an alarming rate) are cheap.
* IBM i has little to no hobbyist value. Attempting to legitimately acquire a nearly useless 10 year old system is difficult to impossible. Things like *P10 and *P30 make no real sense. An 820 at *P30 runs much more slowly than a current *P05. I understand IBM wants to sell more hardware, but they aren't going to sell ANYTHING at my company when I am CTO later on if kids have no way to dabble with the platform. If the kids can't work on it, it's a dead end as far as I'm concerned. It's not a question of if but when.
* Which brings me to my 820 I bought on ebay for $75. It was liberated from some company who was too lazy to move the 350 pound monster. IBM still thinks that a V5R4 license on this P30 machine is worth just as much on a machine they are selling now and won't even talk to me since I don't have valid PoE. Their death grip on the platform and software is why I would *never* use that platform as an ISV. Oh but we have MI? In case you haven't noticed, POSIX gets the job done pretty nicely with linux as long as you use a sufficiently high level language like C++. IBM writes the SLIC in C++. What's good for the goose is good for the gander. Besides as an ISV the planned obsolescence is beneficial, you sell new versions. Using a platform like linux means less money went to IBM and more can go to you.
* You're not allowed to say as/400 anymore. Well that's just stupid. As/400 was a huge instantly recognizable brand with marketing power. Throwing that away was just stupid. It will always be an as/400 to me.
* IBM i is so powerful. It's amazing. I can pay MANY thousands of dollars and have the best. For a year or two. No thanks, I'd rather pay less for commodity hardware and get more of it. FAR more options from doing business that way.
* I'm doing my best to learn RPG but look this language is a total brain bender. When you compare it to something like C#.net or C++ it just doesn't make a whole lot of sense. To me the old school RPG has value and the latest free form RPG is just silly. Don't emulate a C like language, just use it, or use real RPG! (maybe sans indicators)
* No way to use SDA screens in anything but RPG as far as I can tell. Being able to use this stuff from C++ would be a huge boon.
* IBM hides the details in the SLIC. Sorry but this drives me BONKERS. I want to know what's going on. I am THAT guy with the logic probes hooked all over my 820 trying to figure out things like where the serial number is stored.
* For some reason there is still not "Linq to IBM i". Once you go ORM you don't really want to go back.
* There are a million ways to do things. There is IFS and QDLS. There is RPG with indicators, then there is modern RPG with procedures, then there is UBER modern RPG with free form. This is TERRIBLY confusing to someone new to the platform.
* I can't emulate an i in a VM on my laptop. I can't download the database so that I can work over a slow/no link on a train or plane. I *require* *good* connectivity to the server. They could build an IBM i laptop or nettop even just for developers. But IBM i clearly couldn't give a crap about NEW developers.
* Basically no integration with windows mobile, windows phone or iphone. All mobile integration thus far must be done through web services and client access.
* The most important thing I see is that IBM i is completely insane. It's complicated for the sake of being complicated and stupid in so many obvious places. Join 2 tables in sql and if you have a 7 digit decimal and a 9 digit decimal in another table and link against these two fields the index won't hit. You have to cast so that the data types match precisely. Really dumb. Maybe fixed in 6.1 or 7.1 but we're using v5r4. I've had 6 years of exposure to the platform and a functional system in my own house and I don't know everything about the platform yet. Linux on the other hand I downloaded one day and 2 years later I was administering linux servers professionally (and competently).
* I see right through the legendary reliability. Looking back through the logs of my 820 there have been a WHOOOOLE lot of failures. I have an older Compaq dl360 server that has lost one fan in its entire life. Our 520 at the casino has had it's fair share of issues too. Which by the way when it goes down is VERY OBVIOUS to everyone since it's a single point of failure. I'm not the admin but it seems the failover system never really picks up when these things happen.

As a technologist I'm enamored with the platform. I do think it's truly great. But I am seriously concerned that it is 100% a dead end because IBM couldn't care less about attracting... well. ME. And certainly not 24 year old me. IBM should embrace old boxes getting recycled to individuals and should embrace tinkering. The world of computing now is a lot different than the 60's 70's and 80's and IBM shouldn't try to create something that is more of the same. The differences of the platform are what make it good. Embrace those differences and accept that people are going to use commodity boxes along side of an i.

Also the performance is never as promised. I ran an HDtach test (on the IXS) of my 820 against a _12_ drive array and the throughput was not great at all. I understand that this is a server from 2003 but it is an $85,000 server from 2003 and it is really not much better than 3 $2000 servers from 2003.

I hope I don't get flamed too bad. But I'm just a younger guy and that's my impression.

Thanks,
Mark



On 8/31/2012 3:54 PM, DeLong, Eric wrote:
James,

You really lament (resent?) the abandonment of 5250, don't you... Quite frankly, I'd blame the legacy of twinax and 5250 for holding this platform apart from the rest of the datacenter if I had to...




As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:
Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.