hello flex builder 2, goodbye old workstationdoing mostly ColdFusion work and doing it with cfstudio 5 and occasionally eclipse and lately cfeclipse, i was perfectly happy running an "ancient" workstation. how ancient? an intel pentium III (797 mhz) on an intel motherboard that maxxed out at 512 mb RAM (which i used to think was a lot). it's hard disks got bigger, win2k gave way to xp (way later than everybody else), WIFI supplanted 10T, monitors have come & gone, i've pounded several keyboards to pieces as well as dropped a half a dozen mice off the desk to their doom but that old workstation just stayed dependable, the only thing i've ever done was replace the power supply a couple of years ago. i'd blow the dust out of it 2-3 times a year (Thailand is a fairly dusty place) and maybe defrag the system disk 4-5 times a year but that was it as far as maintenance went.
now along comes flex builder version 2.0 (i won't say anything about 1.5, there might be kids present ;-). while it starts up in an acceptable amount of time (not instantly but snappy enough to get my game face on), compiling apps, especially given the habits i've developed from ColdFusion of testing incremental changes and saving code every chance i get, is getting to be a drag. testing concepts--i'm fairly new to flex, so everything is a "new concept" to me & needs to be tested, i don't believe a word the docs says ;-)--and smaller, focused components, it's not too bad. but boy oh boy, complex stuff is taking longer & longer & l-o-n-g-e-r. i tried doing something else, reading email, blogs, listening to matt & peter's podcasts but that just made things worse, stealing RAM from eclipse. so i took to getting up from my workstation & getting a cup of coffee during compilation but with all that extra caffeine in me, i started scaring people and chasing pets in the neighborhood so i've had to find another solution ;-)
since i've more or less lived in a cave when it came to new hardware developments, i'm not sure which way i should jump (except no macs, too old to learn that much), though i do know i want one of those fancy-pants LCD screens. then there's the psychological berlin wall i'll have to hop over when it comes to years of the apps i've accumulated on this box. i hate the thought of wasting a day or more getting the old stuff installed on the new box as well as rummaging around in file cabinets looking for install CDs and serial numbers, etc. in the end though, i guess it's time to put old yeller to sleep.
so anybody care to hand out some advice on hardware specs for a flex capable workstation?
btw i really like flex. i'm in the middle of porting over an old js GUI library (i guess it might be called AJAX these days) and a couple of days ago i threw out gobs of skanky old code that handled browser brand and version quirks. i suppose the more modern AJAX libs handle this stuff transparently but back then it was all on the developer and i for one, am really glad that this probably won't be something i'll have to think about again. and compared to js, flash/flex just seems simpler and more natural to me (at least since i haven't read much about stage, movieclip or timeline lately).