.net application licencing

  • Thread starter Thread starter Jug Ray
  • Start date Start date
J

Jug Ray

Before I dive into .net I would like to know
(assuming I will be developing business apps
in VB or C#)

1. Is there any licencing costs payable for deployment
or is runtime deployment totally free

2. Can the app be distributed in compiled form
i.e. code totally hidden

3. Is any free database engine included and is it
appropriate for < 5 users

4. what is the average app deployment size (runtime)

Regards
Jug Ray
 
Before I dive into .net I would like to know
(assuming I will be developing business apps
in VB or C#)

go with C# <dodges for cover>

seriously, that is what most people tend to use.
1. Is there any licencing costs payable for deployment
or is runtime deployment totally free

runtime deployment is free, the SDK is free, and you can get Free IDE's
(sharpDevelop - does WinForms as well!).

so basically you can start developing in .net without outlaying any cost
whatsoever.
2. Can the app be distributed in compiled form
i.e. code totally hidden

kinda defeats the purpose of a managed langage doesnt it - in the managed
world you can optomize the executable for the platform its running on.

The only thing you can do is design your classes correctly so that all the
inner workings of them are hidden & can be obsfuctered to hell.

btw, you can only obsfucter Private & Internal Members - thats why you need
to create a seperate public interface which talks to the private
(obsfuctered) "black box".
3. Is any free database engine included and is it
appropriate for < 5 users

MSDE, Access (nope forget i mentioned Access).
4. what is the average app deployment size (runtime)

average application size or the .net runtime????

the .net runtime is ~ 20mb, and your average application size will depend
on whether your embedding any huge resources (aka pictures).


--
---------------------------------------------------------
Steven H - B.I.T. Otago Polytechnic, Dunedin, New Zealand
..net Geek

L_0000: ldstr "Operator Error! - Insufficent Intellegence "
L_0005: call Console.Write
L_000a: br.s L_0000
 
Thanks, that brings to the next question

Is .net stable (for development of enterprise
business applications)

1. Applications will be mass deployed and frequently updated
2. We are used to object-oriented environment
3. We use Oracle / Sybase ASA and intend also on Firebird
4. We do mostly desktop deployed client apps with little Web stuff

Is .net the way to go
and regarding the depoyment size for the code (not runtime)-
We use no pictures etc, mostly business screens & reports
i.e 100 screen & 200 reports - so whats the likely app size
is it just text codes like HTML & is it deployed likewise
i.e. any part ?

Thanks
Jug Ray
 
Steven H said:
runtime deployment is free, the SDK is free, and you can get Free IDE's
(sharpDevelop - does WinForms as well!).

are these available for download freely ? where specially the RT ?
The only thing you can do is design your classes correctly so that all the
inner workings of them are hidden & can be obsfuctered to hell.

btw, you can only obsfucter Private & Internal Members - thats why you need
to create a seperate public interface which talks to the private
(obsfuctered) "black box".
are any special tools needed for this process
MSDE, Access (nope forget i mentioned Access).

Is MSDE part of the .net or is it to be acquired separately
where ?
Thanks again
Jug Ray
 
Back
Top