Re: RubyOnRails and Intraweb



Relaxin wrote:
The IDE creates both client AND server-side code.

Yes, it appears that it does do this.

The IDE will place things on the server-side if it feels thats where it
belongs, but you can place code on either side at your own descetion.

This is not so clear to me. I understand the documentation could be
wrong and the product is still evolving, but as it stands now, placing
business rules and validation into the client, especially a web browser,
IMO is just asking for problems.

That quote is just informing the user that unlike other similiar products
that force everything to the server, Morfik also allows client-side coding.

Maybe, but that's not how I interpret it. Ideally, IMO, validation and
business rules should be written once and enforced first and foremost on
the server, and secondly on the client if it lends itself to a better
end-user experience (which validation usually does).

Even thou I can find it at this moment, Morfik does have the ability to
compile against the Delphi compiler.
But I admit, that I don't know to what level that really means.

If that's the case, then why not just use Delphi for the server-side
stuff? :)

IOW, if you start coding to Delphi to leverage the VCL, what value does
Morfik give you over using any other powerful Javascript library on the
client and Delphi on the server?

--
Brian Moelk
Brain Endeavor LLC
bmoelk@xxxxxxxxxxxxxxxxxxxxxxxxxxxx
.



Relevant Pages

  • Re: OpenQM doco in Wiki
    ... By validation I assume that you mean whether or not a field entry is ... Ka band satellite - The Server is here and there is latency. ... business rules being on the client. ... As for the wider internet ie those ...
    (comp.databases.pick)
  • Re: OpenQM doco in Wiki
    ... By validation I assume that you mean whether or not a field entry is ... I no longer havea large client base ... second burp because the server has been updated while the client was ... internet ie those outside the internal structure of the company then ...
    (comp.databases.pick)
  • Re: OpenQM doco in Wiki
    ... burp because the server has been updated while the client was "away". ... Ka band satellite - The Server is here and there is latency. ... validation when the remote computer first connects. ... As for the wider internet ie those ...
    (comp.databases.pick)
  • Re: Simple Regular Expression need
    ... I will not disagree regarding that some validation tasks (validation of part ... cannot be performed client-side but the format thereof ... possibly malformed data from being sent to the server if possible. ... client side bugs are a serious risk but that just emphasizes ...
    (microsoft.public.dotnet.framework.aspnet)
  • Re: How about "Rapid Rich Internet Application Development"?
    ... Even more because there are many new initiatives targeting the same market (Google API, Adobe AIR and SilverLight). ... I have not looked at the details but if the AMF3 specification was implemented in Delphi you could have binary transfer between the client and the Delphi backend. ... And why should an application developer have to manually write remote functions/objects on the server and then write code on the Client to call these functions? ...
    (borland.public.delphi.thirdpartytools.general)