IWETHEY v. 0.3.0 | TODO
1,095 registered users | 1 active user | 0 LpH | Statistics
Login | Create New User
IWETHEY Banner

Welcome to IWETHEY!

New My vote. (Edit: link fixed)
[link|http://www.realbasic.com|http://www.realbasic.com]
bcnu,
Mikem

I don't do third world languages. So no, I don't do Java.
Collapse Edited by mmoffitt March 18, 2004, 02:14:06 PM EST
My vote.
www.realbasic.com
bcnu,
Mikem

I don't do third world languages. So no, I don't do Java.
New Only good for 2-tier stuff
not that there isn't a bunch of 2-tier stuff to write - but the thing should scale. Besides, RB could be ported if the UI layer were compatible.


The tree of research must from time to time be refreshed with the blood of bean counters.
     -- Alan Kay
New That's gotta be coming, don't you think?
I don't have any real experience with it, a friend forwarded me a link and I downloaded the eval to play with. Of the few things I've used to build GUI's for Linux desktops, it was the easiest (which is most likely a consequence of my considerable VB experience). There was a product that I played with once that came bundled with Caldera (in the pre-evil days). Heh, just checked and they're still alive: [link|http://www.omnis.net|http://www.omnis.net]

I didn't play with it long and it was years ago, but I might take another look at it. AFA Kylix goes, I'd just as soon write C.

Just my 2.
bcnu,
Mikem

I don't do third world languages. So no, I don't do Java.
New Omnis is a very old database/4GL
Been around on Macintosh since 1989 at least. For quickie pure crud apps it seems pretty good. But it is yet another 2-tier solution.

I'm not saying 2-tier is fundamentally evil - but it doesn't make it easy to consolidate business logic unless you embody it as stored procs in the database.


The tree of research must from time to time be refreshed with the blood of bean counters.
     -- Alan Kay
New And what's wrong w/stored procs?
I know, I know, I'm old. I'm not "with it". ;-)
bcnu,
Mikem

I don't do third world languages. So no, I don't do Java.
New Nothing if people would use them
but they tend to put all the logic in the UI because they can only cope with on programming model at a time.



The tree of research must from time to time be refreshed with the blood of bean counters.
     -- Alan Kay
New grin
-drl
New Is that the reason?
I swear I've never understood why people treat databases that way. Friends of mine have called me anal because I never let anyone have access to base tables no matter how small the application. Every table, at minimum, has insert, update and delete sp's, and at least a view or two with select only permissions (that's a simplification, but you get the idea).

I'm working right now with 5 developers who have "considerable database experience". None of them have ever used stored procedures. In fact, 2 of them don't know what they are! I've always been amazed whenever I see a database that doesn't have a single stored procedure in it. But I've seen a hell of a lot more of those than I have any other kind. <sigh>


bcnu,
Mikem

I don't do third world languages. So no, I don't do Java.
New Amounts to ignorance usually.
They only know the language they code the app in. SQL is a whole other domain and their hammer doesn't fit that nail.

As an example, an app I've taken over has all of the queries/calls stored in a resource file along with a special parameter type specification string. These could all have been stored procedures, (and sort of *are* stored procs but they're not stored in the db) but I think the developers were not acquianted with sp's and so they load them up as strings and cache them as jdbc prepared statements.

OTOH, I seldom create sp's either as I generally use something like cayenne that handles sql generation based on db neutral specifications and metamodels.

I don't necessarily believe in wrapping all access to tables in sp's but I most strenuously object to the occurrence of "select *" in production code (much more common than you might think and a major cause of breakage).

I'm also kind of distrustful of sp's in postgres as they don't get checked for sanity until invoked and thus latent bugs can hide fairly easily.


The tree of research must from time to time be refreshed with the blood of bean counters.
     -- Alan Kay
New I guess it's my upbringing.
I don't necessarily believe in wrapping all access to tables in sp's...

My first real job using a database was in the health industry. Medical information about individuals, for reasons beyond my comprehension, is of a highly sensitive nature. We had to do all we could to look down access to data - any data, no matter how irrelevant. I've wrapped all access to tables in sp's and views ever since. IMO, it harms nothing and can help tremendously.
bcnu,
Mikem

I don't do third world languages. So no, I don't do Java.
New I don't get your rationale (new thread)
Created as new thread #147117 titled [link|/forums/render/content/show?contentid=147117|I don't get your rationale]


The tree of research must from time to time be refreshed with the blood of bean counters.
     -- Alan Kay
     Linux Desktop UI - (tuberculosis) - (17)
         Perl + Glade. -NT - (pwhysall)
         What happened to Kylix? -NT - (inthane-chan) - (2)
             No, really, what happened to Kylix? - (inthane-chan) - (1)
                 Neglected - (altmann)
         My vote. (Edit: link fixed) - (mmoffitt) - (10)
             Only good for 2-tier stuff - (tuberculosis) - (9)
                 That's gotta be coming, don't you think? - (mmoffitt) - (8)
                     Omnis is a very old database/4GL - (tuberculosis) - (7)
                         And what's wrong w/stored procs? - (mmoffitt) - (6)
                             Nothing if people would use them - (tuberculosis) - (5)
                                 grin -NT - (deSitter)
                                 Is that the reason? - (mmoffitt) - (3)
                                     Amounts to ignorance usually. - (tuberculosis) - (2)
                                         I guess it's my upbringing. - (mmoffitt) - (1)
                                             I don't get your rationale (new thread) - (tuberculosis)
         Agreed - (deSitter)
         I think Microfocus Cobol has a linux version - (boxley)

This may also found a Chair at yer fav oyster bar and Chair-filling establishment.
124 ms