StrataFrame Forum
Home      Members   Calendar   Who's On
Welcome Guest ( Login | Register )
      


««12

How to create my Base SF classes....Expand / Collapse
Author
Message
Posted 07/06/2008 4:21:33 PM


StrataFrame Developer

StrataFrame Developer

Group: StrataFrame Developers
Last Login: Today @ 2:14:29 PM
Posts: 4,901, Visits: 4,886
We have several sections within the training class that talks about this very point.  If you are re-creating much of this logic from one solution to another in .NET, you are not only fighting StrataFrame, but the structure and logic of .NET.  So hopefully we will come to a resolution during the training class that you undertand and are content with on this topic.

We are always open to new ideas and improving the framework.  But there are also many new ways to think in regards to coming from a VFP background.  We too had many of these very same thoughts when we first started in .NET and it took a while before some of the, "lights came o,." which I know will come on faster for each of use as I am a little slow sometimes.  But like Charles said, let's get through the training and you may have many of these questions answered.

I also know that there were many great concepts and ideas in the VFP frameworks that could translate into .NET (many of which we have implemented) while others just fall outside of the basic .NET structure and logic.  Just like anything else, when moving from one platform to another there are going to surely always be different approaches and methods, and this is no different.

Post #17643
Posted 07/07/2008 10:34:15 AM


StrataFrame User

StrataFrame UserStrataFrame UserStrataFrame UserStrataFrame UserStrataFrame UserStrataFrame UserStrataFrame UserStrataFrame User

Group: StrataFrame Users
Last Login: Today @ 5:44:10 PM
Posts: 167, Visits: 4,843
I think one of the things we have to keep in mind is that unlike VFP, which for the most part is a one-deep class library out of the box - .NET is in itself a complex framework ( 4,000 classes? ) and a .NET framework begins by building on that.  This is both a source of riches and a PITA for the framework builder.  IT would also seem that in .NET you'd be working with more of the native classes without automatically subclassing them. 

And in the framework, my limited knowledge of .NET causes me to guess that it is not necessary or particularly desireable to subclass the enitre SF class set into a "dev layer" or "i layer" but a more focused approach to extending particular objects either through inheritance or partial class or ... I'm sure there are possibilities I don't yet imagine ... might work better. 

I for one am going to work very hard to have in my head during the training a "feature set" of things I like in my current dev environment that I will look for ways to emulate in SF, but I want to keep my mind as open as possible to understanding the .NET/SF approach without looking for a direct translation from the *implementation* that I'm used to.  I'm sure the VPM guys will do the same. 

The nice thing about having worked with (and benefitted greatly from) a successful framework is that you come to understand the benefits of using the framework as the designers intended and to place a good deal of trust that the designers have also thought about these issues and have made their decisions with a very in-depth knowledge of foundation the framework is built on. 

And in the VFE world I found that really getting into the designers' heads on these issues was an incredible learning tool for understanding the real issues in doing robust apps in that language.

This is gonna be fun

Post #17682
Posted 07/07/2008 2:15:59 PM


StrataFrame Developer

StrataFrame Developer

Group: StrataFrame Developers
Last Login: Today @ 2:14:29 PM
Posts: 4,901, Visits: 4,886
That was a very intelligent and intuitive response, Charles. 

This is both a source of riches and a PITA for the framework builder.

Very accurate...and good choice of acronyms

.NET causes me to guess that it is not necessary or particularly desireable to subclass the enitre SF class set into a "dev layer" or "i layer" but a more focused approach to extending particular objects either through inheritance or partial class or ... I'm sure there are possibilities I don't yet imagine ... might work better. 

As you will see, it is using a combination of both.  And in fact, this is something that should be entirely cleared up in the class.

This is gonna be fun

Absolutely!  I really enjoy these classes.  They are a lot of fun!!!  And it is always nice putting faces with forum posts

Post #17686
« Prev Topic | Next Topic »

««12

Reading This TopicExpand / Collapse
Active Users: 0 (0 guests, 0 members, 0 anonymous members)
No members currently viewing this topic.
Forum Moderators: Ben Chase, Trent L. Taylor, Steve L. Taylor

PermissionsExpand / Collapse

All times are GMT -6:00, Time now is 6:01pm

Powered by InstantForum.NET v4.1.4 © 2009
Execution: 0.047. 9 queries. Compression Enabled.
Site Map - Home - My Account - Forum - About Us - Contact Us - Try It - Buy It

Microsoft, Visual Studio, and the Visual Studio logo are trademarks or registered trademarks of Microsoft Corporation in the United States and/or other countries.