If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

 
Go Back  dBforums > General > Database Concepts & Design > Best Database and language for freelancing

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 07-10-11, 22:01
abujafar abujafar is offline
Registered User
 
Join Date: Jul 2011
Posts: 2
Best Database and language for freelancing

OK, years ago I used to work as a programmer using vb 6 and access for a company.

I haven't programmed in a few years but I am going to start freelancing, working on database software for small and medium size companies.

Whats the best database and language to use today.

Main Factors:
  • Cost
  • Speed(Some of these companies don't necessarily have the latest and greatest computers)
  • The ability to embed the database in the final executable. I use to be able to do this with access and vb6


Thanks in advance for all the information
Reply With Quote
  #2 (permalink)  
Old 07-11-11, 03:21
healdem healdem is offline
Jaded Developer
 
Join Date: Nov 2004
Location: out on a limb
Posts: 9,246
depedns on what the application is, how large it is and so one
how many users

of course you could design your code so its modular, use OOP techniques and subclass the actual deb interface to a specific class. that would allow you to target any user and any database storage method.

theres two main types of storage mechanism server and file based systems
the file based systems such as JET (more commonly known as Access), Filemaker and the new boy on the block SQLLite are fine for small numbers of concurrent users. SQLLite has the potential advantage that fewer desktops will have the tools to directly read data, where as vast numbers will ave that capability in Access.
the server based systems require more maintenance, higher degree of skill and familiarity but are more flexible, but that comes at a price.

as to best language for freelancing, although there will continue to be a market for VB6 I think its dead or dying, within the Microsoft house there's VB.NET & C#.NET (well if truth be told any of the .NET languages. if you are havign to retrain then you may want to consider JAVA (and that could bring the embedded DERBY db into play).

OR you may care to choose to go down the 'cloud computing' idea which may ential more knowedge of HTML, CSS & AJAX and so on
__________________
I'd rather be riding my Versys or my Tiger 800 let alone the Norton
Reply With Quote
  #3 (permalink)  
Old 07-11-11, 10:01
abujafar abujafar is offline
Registered User
 
Join Date: Jul 2011
Posts: 2
Quote:
Originally Posted by healdem View Post
depedns on what the application is, how large it is and so one
how many users

of course you could design your code so its modular, use OOP techniques and subclass the actual deb interface to a specific class. that would allow you to target any user and any database storage method.

theres two main types of storage mechanism server and file based systems
the file based systems such as JET (more commonly known as Access), Filemaker and the new boy on the block SQLLite are fine for small numbers of concurrent users. SQLLite has the potential advantage that fewer desktops will have the tools to directly read data, where as vast numbers will ave that capability in Access.
the server based systems require more maintenance, higher degree of skill and familiarity but are more flexible, but that comes at a price.

as to best language for freelancing, although there will continue to be a market for VB6 I think its dead or dying, within the Microsoft house there's VB.NET & C#.NET (well if truth be told any of the .NET languages. if you are havign to retrain then you may want to consider JAVA (and that could bring the embedded DERBY db into play).

OR you may care to choose to go down the 'cloud computing' idea which may ential more knowedge of HTML, CSS & AJAX and so on
You have piqued my interest in the cloud computing area

Questions:

Are there other IDE's for the .net languages that I can use for free. The visual studio IDE is quite expensive.

Also can Mysql and postgresql be easily embedded i.e. packaged with the application executable.
Reply With Quote
  #4 (permalink)  
Old 07-17-11, 02:14
BrianSteffens BrianSteffens is offline
Registered User
 
Join Date: Jul 2011
Posts: 14
There's a free Visual Studio edition called Express: Free Developer Tools - Visual Studio 2010 Express | Microsoft Visual Studio

I don't think many "server" type DBMSs can be embedded or vice-versa. You'd probably want to choose your database server specifically for each individual client or project. There are some variants between the SQL used by different DBMSs, but they're fairly minor. Don't worry about your skills not translating well between them.
Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On