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

Welcome to IWETHEY!

New So you're ready for Squeak
I'm beginning to be a BIG fan of interpreted environments, because machines are so fast now, that most people can't tell the difference between a compiled application, and and interpreted one.


Yes I can't tell the difference anymore between Squeak apps and compiled ones. I can spot a swing application a mile away though.

I'm doing a presentation of Seaside this thursday evening at the Boulder Web Frameworks users group. (With hopes that maybe somebody will hire me to show them how to use it).

You maybe ought to give Seaside a look if you are doing web applications (like intranet ones - if you need to build Amazon then I don't think the scalability is there yet).

FWIW, Seaside has also been ported to Ruby and VisualWorks - there can be no port to Java because its not possible to do continuations in Java. Its maturing fast.

If you want to read more about Seaside try [link|http://www.beta4.com/seaside2|http://www.beta4.com/seaside2]

For my presentaton I built the Wafer weblog reference application - it took me a day (mostly because I was learning the framework while I did it).

[link|http://www.waferproject.org/weblog-prototype/index.jsp|http://www.waferproj...ototype/index.jsp]



Smalltalk is dangerous. It is a drug. My advice to you would be don't try it; it could ruin your life. Once you take the time to learn it (to REALLY learn it) you will see that there is nothing out there (yet) to touch it. Of course, like all drugs, how dangerous it is depends on your character. It may be that once you've got to this stage you'll find it difficult (if not impossible) to "go back" to other languages and, if you are forced to, you might become an embittered character constantly muttering ascerbic comments under your breath. Who knows, you may even have to quit the software industry altogether because nothing else lives up to your new expectations.
--AndyBower
Expand Edited by tuberculosis Aug. 21, 2007, 12:44:57 PM EDT
New Need scalability.. And not necessarily a Web App...
Our "core" product uses Internet protocols, but it's not a true "Web Application". Also, our largest customer runs it as a multi-threaded application on 2 larger HP/UX boxes. It is a command line application written in C++, with a VBScript GUI that accesses the database.

We use http/https, but not HTML.

But, more recently, I'm working on a prototype. The company owner has a "demo" in about 2 weeks, but really hasn't even decided what languages to write it in, yet.

My direct report wants it done in C++.

I've been doing my pieces in C++, knowing that it will be portable to Java or PHP, which are distinct possibilities. It will either be a Web-app in PHP, or a Java or C++ app in either JBuilder or Visual C++.

But, my part is to parse X12 messages, and that can be done pretty simply in pretty much anything. It would be nice to be able to do it in Java or PHP, though.

We still have to do a GUI, and it will have to be in something more than straight C++, IMHO, to win this account. PHP is a possibility, JBuilder, or Visual C++.

I guess I can "get aggressive" here and just get it coded in a language where we can do the show. I guess I'll just pick the language, and he'll have to demo it for the show.

Actually, I think the owner doesn't care, bottom line, as long as it looks good and performs well at the show. It doesn't have to multi-thread or really scale, but it does have to be done, and the owner trained in about 2 weeks.

I already know Java and C/C++, some VB/VBScript, and a host of other languages from my mainframe life (REXX, COBOL, Assembler).

Our "base" language at the company is C++. Our core product is in C++. I'm sure my direct report wants it in C++.

Glen Austin
New To be fair...
While I'm personally a big fan of interpreted environments, I haven't quite made the sale at work. A lot of people there are not fans of interpreted environments. In fact, we have one developer who is suspicious of C++, recommending only C language, for maximum portability.

So, I need to figure out how bold I want to be with this. I want to remain employed (especially in this kind of work environment), but for new prototypes, I really think we need to work in something that is portable, GUI end user experience, and faster development.

Our core product can remain in C++, but maybe this new stuff needs to be in PHP or Java.

Glen Austin
     What I hate about C++ - (gdaustin) - (8)
         Re: What I hate about C++ - (neelk)
         ?? STL - (Simon_Jester)
         So you have to use simple stuff - (tuberculosis) - (5)
             Interpreted Environments - (gdaustin) - (3)
                 So you're ready for Squeak - (tuberculosis) - (2)
                     Need scalability.. And not necessarily a Web App... - (gdaustin)
                     To be fair... - (gdaustin)
             Happened to me before - (orion)

*pssst* Wanna buy a watch?
191 ms