

The MM .NET Framework continues our tradition of developer tools that
make
following best practices
easy.
It is a written in C# and designed to be used in
your .NET application development efforts with C#, VB .NET, or C++.
Below you will find
many of the reasons why you
should take a serious look at
MM .NET.
>
VIEW ONLINE or DOWNLOAD a recorded demo
of MM .NET features
>
DOWNLOAD the MM .NET Developer's Guide
MM .NET Feature List!
"I have
been using MM .NET Framework for nearly
a week. I've just got one word to
describe it "Excellent". I don't know
why I didn't purchase this many years
ago. I have accomplished so much in my
application that I am writing in 5 days
what has taken months to accomplish without
MM .NET Framework." - Fred Besterwitch
Why You Need an Application Framework for .NET
Creating applications in .NET can be difficult—even
for those who have some level of experience. There are over 2,000 Microsoft
.NET Framework base classes
(which means it isn't really a framework!) to choose from when building an application. You can liken the .NET
base classes to piles of construction material. Everything you need to build a
house is there, you just don’t know where to begin.
Another difficulty is determining “best practices”
when creating .NET applications. Many of the .NET samples available in books,
magazines, and on line take a simplistic approach to application development
that, if followed, can paint you into a corner. This is where the Mere Mortals
.NET Framework comes to the rescue.
Climb the .NET Learning Curve with Mere Mortals
The Mere Mortals .NET Framework
gives you a
tremendous amount of help in climbing the .NET learning curve by providing a
high-level Framework for building business applications. Many of the building
blocks you would otherwise have to design and create yourself such as business
objects, data access classes, database manager, security manager, user manager,
and so on, have already been built for you as high-performance, reusable
components in Mere Mortals .NET.
Mere Mortals .NET teaches you best practices
through
its documentation, sample applications, and solid, object-oriented
architecture. Your .NET applications immediately benefit from the solid
foundation provided by Mere Mortals.
A Framework for C#, VB .NET, and C++ Developers
Mere Mortals .NET is written in C#, as are Microsoft’s
.NET base classes. However, thanks to the language interoperability inherent
with .NET (all source code compiles to a single Intermediate Language), Mere
Mortals .NET can be used by C#, VB .NET, C++ and for that matter, any other
.NET language.
Flexibility and Solid Object-Oriented Design
One of the biggest complaints developers have about
application frameworks is lack of flexibility. This is because many frameworks
shoe-horn you into a specific way of doing things. In contrast, at its very
foundation, the design of the Mere Mortals Framework anticipates you may want
to do something different. Mere Mortals’ use of design patterns, abstract
classes and interfaces allow you to easily change the Framework’s behavior to
suit your needs.
High Performance
In the final analysis, regardless of how “OOP” your
applications are, your end users want the application to be fast. With every
feature that we add to Mere Mortals .NET, speed is a primary consideration. We
start out with low-overhead designs and continue to tweak the highest possible
performance out of them. If you choose to implement some of our special
features such as UI-level security or multi-lingual capabilities, you’ll incur
very little overhead—and if you choose not to use a particular feature, there’s
no overhead at all!
It’s NOT an Application Generator!
Mere Mortals .NET is not an application generator. At
Oak Leaf Enterprises, we feel that application generators remove you too far
from the development process—like programming with gloves on!
In contrast, Mere Mortals .NET allows you to develop
.NET applications using Visual Studio .NET. However, rather than using
Microsoft’s .NET base classes directly, you can use Mere Mortals classes
instead. All of our Framework classes are derived from .NET base classes, but
they are easier to use and provide far more functionality.
Although Mere Mortals is not an application generator,
we have tools and builders you can use from within Visual Studio .NET that give
you RAD capabilities for setting up your application’s more complex settings.
High-Performance Business Objects
Business objects are critical in creating flexible,
highly-scalable object-oriented applications. Our high-performance business
objects help you create applications that can access data from virtually any
back end, and allow you to scale your applications from the desktop to the
Internet.
Flexible Data Access
Mere Mortals .NET business objects allow you to access
SQL Server, Oracle, or any OLE DB data source from your application, and even
dynamically switch between different types of data at runtime. This flexibility
allows you to create a single application that accesses different types of
data.
A Single
Code Base for WinForms and Web Forms Applications
Many companies create their applications twice—once
for the desktop and again for the Internet. Mere Mortals .NET business
objects—which can be used both in desktop and Web applications, allow you to
create a single code base that is used from either desktop or the Internet. A
single code base means you write, debug, and maintain less code!
It’s Multi-Lingual
Mere Mortals .NET is designed from the ground up for
creating applications that can be multi-lingual. You can even provide end-user
access to our intuitive language tools, allowing them to add their own new
languages and provide translations for existing text. This feature can also be
used to provide variations of text in a single language. This is useful in
vertical or horizontal market applications when you want to vary label text,
messages, and so on.
Source Code Included!
Although you rarely need to peek under the hood to see
what Mere Mortals is doing behind the scenes, for the times you need to do so,
we provide the source code for the entire Framework. If you want to alter the
Framework’s behavior, the source code allows you to get an in-depth look at how
Mere Mortals works so you can more easily adapt it to your needs.
Documentation
Mere Mortals consistently receives high
marks from our users for our first-class documentation.
Source Code Documentation
Our documentation starts at the source code level. We make extensive use of XML
comments that help you understand what’s going on behind the scenes—even if you
are not familiar with C#.
Mere Mortals .NET Developer’s Guide
Our Mere Mortals .NET Developer Guide is second to none. It contains both
high-level “best practices” information that helps you design solid,
object-oriented applications, as well as detailed, step-by-step instructions
demonstrating how to best use our Framework classes and tools.
Want a taste of what MM
.NET can do for you?
Download the
Developer's Guide!
Pricing
The cost of the Mere Mortals .NET
Framework is $699
per developer, including
source code and royalty-free distribution of your applications.
>
Volume pricing is available -- contact
oakleaf@oakleafsd.com for
more information.
Current Mere Mortals
VFP users (you must be using version 7.x) can purchase MM .NET for the
special price of of $599
per developer. All files are
distributed electronically.
Order now
Want to know more about
.NET?

>
.NET for Visual FoxPro Developers
is available online for free here:
http://foxcentral.net/microsoft/NETforVFPDevelopers.htm
This is a pure .NET book
that looks at all the .NET Framework has to offer. It introduces developer's of
*any* background to the .NET Framework!
For
more information than what you find here or to ask any questions send
an e-mail to
sales@oakleafsd.com or call 434-979-2417.
Last
Updated:
August 30, 2007
|