Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
.NET frameworks revisited
Message
 
 
To
06/04/2007 09:39:21
Cetin Basoz
Engineerica Inc.
Izmir, Turkey
General information
Forum:
ASP.NET
Category:
Coding, syntax and commands
Miscellaneous
Thread ID:
01208568
Message ID:
01213012
Views:
21
>
>Devforce, is not something that you should expect to install today and create your first application overnight. IOW with Devforce, your first application's delivery time to market is longer than others. OTOH after you first application, you get the advantage of having great resuability, resulting fast delivery time for following applications and more importantly dealing with maintanence needs of the existing. If your intention is to create an application quickly now, then Devforce is not the right choice. It'd take longer than it might take with another framework.
>
>I can do many things in VFP today and would continue to do tomorrow. If I'm leaving VFP in any way then I should have good reason's to do so (and this has nothing to do with MS's last decision), not just it's easier to do many nonData things in .Net. At the same time I should be adding value to data related processes as well. In .Net biz objects didn't attract me enough until I saw Devforce. In Devforce those are just the ones I have ever been dreaming of (well because for a long time I was after remoting which I think is the future).
>Your objects in Devforce, are mobile objects. They travel over regular HTTP/HTTPS. In a nutshell it provides cached objects that doesn't need to roundtrip to server for a number of needs. Devforce has an intelligent caching and support for offline data, support for CAB, deployment, higher security, more responsive tiered experience (from a single PC to n-tiered scalable, reliable systems your code base remains same, no recompiling. Few lines of configuration chage only for example. No connection string on client side to be compromised say in case of a stolen notebook). With increasing wireless networks now it's even more common to experience disconnects and you surely would want to be able to support your staff on the field with their notebooks with no connection to corporate, view/add/edit data. Then whenever they have internet access somewhere they could sync with corporate over regular HTTP (no need for a VPN). Even over less bandwidth higher response.
>Devforce also supports multiple vendors, multiple datasources (don't think it's a feature in all) but it doesn't support VFP and MsAccess (who cares the latter) tables. Reason is simple in Devforce you do not write the SQL's (but you could if you wish), it's famework's job to do it and Devforce uses SQL92 compliant calls (VFP SQL is not SQL92 compliant).
>It doesn't give you fancy UI controls. It simply uses .Net UI controls or if you have them 3rd party tools (Devexpress and Infragistics controls). IOW it's the plumbing you need rather than the buider set (well it still has RAD tools for such things but it doesn't provide you say a grid that you can format via a series of builders like Devexpress' xTraGrid control). If you're not after fancy UI than a form that looks like a VFP form is built in a very short time from scratch.
>Dmitry, well it's getting very long and still I could only talk about the tip of the iceberg.
>If I can't continue later this on, at least watch the movies on site and download, use funhouse application yourself (Cabana later). In summary if you plan to build applications that go beyond small/mid size businesses I think Devforce is the way to go. Probably it's Les Pinter who summarized it with a sentence like "This is thing that we would write if we knew ...". I saw that on IdeaBlade site recently.
>What is important about funhouse is that you'd get the taste of remoting and 'smart client'. The form itself is a simple one that would take less than an hour to build. However the data you're using is from IdeaBlade's servers. Check the performance, test disconnecting by pulling out the ethernet plug if you wish etc.
>Cetin

Cetin,

Thank you very much for the detailed reply. You know, there is an american expression "you have to walk before you can fly". I think you are already flying and I am not even walking but clawling <g>. I lot of things you mentioned I don't know much about and really don't know if they are important for me. I will keep on learning things, here on UT, from books, videos on LearnVisualStudio, and maybe some day will get to the 1st base. Right now, to be honest, the task seems to be so overwhelming, I am not sure if I will ever have a ready .NET/SQL Server application. But then again, there is an old russian expression that does somethign like, "your eyes are afraid but your hands are doing it". So who knows.

Again, thank you.
"The creative process is nothing but a series of crises." Isaac Bashevis Singer
"My experience is that as soon as people are old enough to know better, they don't know anything at all." Oscar Wilde
"If a nation values anything more than freedom, it will lose its freedom; and the irony of it is that if it is comfort or money that it values more, it will lose that too." W.Somerset Maugham
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform