At 6:48 PM +0200 7/3/07, K. Ditlev wrote:
1.) what advantages/disadvantages are there running Lasso vs only Filemaker?
2.) Can Lasso "convert" the old-cdml code?
3.) How does Lasso perform (speed serving data, searches etc.)?
4.) Any "dark sides" to Lasso?

Our site is serving data for users, but they can also make new records in a database sending us information.

Kasper

We made the switch to Lasso a couple of years ago (with FM7), and were for a while running two servers and site types--CDML/FM6 and Lasso/FM7. Now, we have moved almost entirely to Lasso since we got pretty good at it and it offers quite a bit more capability than CDML did. On the one hand, I kind of miss those simple old days, but we could not be doing what we are doing now with CDML--partly because of Lasso and partly because of the improvements in fm8/8.5.

Not sure what you mean by "only FM"--we did not want to give directly network client access, so we build all our interfaces with Lasso, Javascript, and HTML (and a bit of Flash--with has a pretty good XML parser, but lots more overhead compared with Lasso).

One trick we learned is not to "over-Filemaker" our files. We keep tables many and simple, relationships/portals and calculations few and let Lasso do the work. It's very fast that way.

Once upon a time there was a CDML conversion tool for BBEdit and I think there's still one in Lasso Studio, but we ended up rewriting everything from 6 to 8, so we rewrote the Lasso too. Lasso server has a CDML conversion module that supposedly runs CDML when it's turned on. If you run your own server, you'd have control over all that.

More advanced Lasso has pretty steep learning curve if you're coming from only CDML experience. Other programming would help--at least for the logic. Lasso has skimpy documentation, so took us lots of experimenting and searching forums to solve some problems. Some of the things that are very easy to do in FM--like subsummary reports are more complex if you try to do them exactly the same in Lasso and can bog down speed. We learned--mostly the hard way--to take different approaches to FM construction and Lasso report creation. That's also where JS comes in along with <http request>, which could be a boon, but not same on all browsers. Bottom line is that Lasso works great all by itself for some pretty complex interactions but some reports function better (or at all if big queries, etc.) if optimized with javascript (for example, calling a scripted Lasso query from a javascript).

We register teachers for training across the state, track their attendance, archive training history, and certify college extension credit after they submit followup essays online (also graded online). We now have a single log-in system for all levels of user and an event-building system for training providers who use our data services.

Send private email if you want to see sample links.

Ed
<><><><><>><><><><>
Ed Hensley
Sacramento, CA
<><><><><>><><><><>

Reply via email to