Click here to Skip to main content
15,893,923 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: A Programmers Life Pin
Tim Carmichael16-Apr-17 1:33
Tim Carmichael16-Apr-17 1:33 
GeneralRe: A Programmers Life Pin
BryanFazekas19-Apr-17 2:17
BryanFazekas19-Apr-17 2:17 
GeneralRe: A Programmers Life Pin
Herbie Mountjoy19-Apr-17 4:52
professionalHerbie Mountjoy19-Apr-17 4:52 
GeneralRe: A Programmers Life Pin
BryanFazekas19-Apr-17 5:24
BryanFazekas19-Apr-17 5:24 
GeneralRe: A Programmers Life Pin
R. Giskard Reventlov16-Apr-17 12:15
R. Giskard Reventlov16-Apr-17 12:15 
GeneralRe: A Programmers Life Pin
afigegoznaet18-Apr-17 20:24
professionalafigegoznaet18-Apr-17 20:24 
GeneralRe: A Programmers Life Pin
Member 1189476919-Apr-17 0:52
Member 1189476919-Apr-17 0:52 
AnswerRe: A Programmers Life Pin
DeerBear19-Apr-17 2:04
DeerBear19-Apr-17 2:04 
Hi!

My choice would be Embarcadero Delphi.
I know it costs a lot more than C#, so if price is an issue go with that.

My preferred combo would be:

* Delphi
* DevExpress
* VCL Skins

For the client and

* RemObjects

For the server.

If you only need simple DB access, then ditch RemObjects.

My reasons for this choice are:

- Polish: DevExpress gives your app an incredibly clean look. As an alternative, VCL skins allow you to skin your apps natively in a number of ways
- Cross Platform: most code can be shared between Windows and Mac. Mac requires the use of FireMonkey for the GUI, but if you are smart that is not very painful
- App tethering: your apps can communicate very simply across a network or using BlueTooth
- Android/iOS package: the Pro version allows you to buy an optional pack to do mobile apps. App tethering works with this as well, so you could use your phone and update your app automatically
- No runtimes: you deploy a single exe that works across the board, even if .NET isn't installed
- Wealth of high quality 3rd party components
- Modern language: generics, anonymous functions, etc. Yeah, it's still catching up a bit, but it all works.
- DB engines that you can embed: a number of companies make RDBMS systems that you can embed in your program. An example of this would be NexusDB, whose DCU only version is completely free. Keep in mind that NexusDB is also capable of having a whole DB in memory and - if you buy the C/S version - you can even have it <b>in memory on a remote server</b>.

The flexibility, raw power and freedom is just a sight to behold.
A free starter version exists but I don't think it lets you do databases. Worth playing with though.
GeneralRe: A Programmers Life Pin
Weberto.com19-Apr-17 2:19
Weberto.com19-Apr-17 2:19 
GeneralRe: A Programmers Life Pin
Member 408840119-Apr-17 5:23
Member 408840119-Apr-17 5:23 
GeneralRe: A Programmers Life Pin
BryanFazekas19-Apr-17 5:48
BryanFazekas19-Apr-17 5:48 
GeneralRe: A Programmers Life Pin
DrBones6919-Apr-17 15:35
professionalDrBones6919-Apr-17 15:35 
GeneralRe: A Programmers Life Pin
BryanFazekas20-Apr-17 2:18
BryanFazekas20-Apr-17 2:18 
GeneralRe: A Programmers Life Pin
DrBones6922-Apr-17 18:35
professionalDrBones6922-Apr-17 18:35 
GeneralRe: A Programmers Life Pin
BryanFazekas24-Apr-17 1:44
BryanFazekas24-Apr-17 1:44 
GeneralRe: A Programmers Life Pin
Leng Vang19-Apr-17 7:07
Leng Vang19-Apr-17 7:07 
GeneralRe: A Programmers Life Pin
DrBones6919-Apr-17 15:42
professionalDrBones6919-Apr-17 15:42 
GeneralRe: A Programmers Life Pin
Kirk 1038982119-Apr-17 10:07
Kirk 1038982119-Apr-17 10:07 
GeneralRe: A Programmers Life Pin
DrBones6919-Apr-17 15:48
professionalDrBones6919-Apr-17 15:48 
GeneralRe: A Programmers Life Pin
AnotherKen19-Apr-17 10:17
professionalAnotherKen19-Apr-17 10:17 
GeneralRe: A Programmers Life Pin
Terry Slack19-Apr-17 11:54
Terry Slack19-Apr-17 11:54 
GeneralRe: A Programmers Life Pin
Daniel Wilianto19-Apr-17 16:16
Daniel Wilianto19-Apr-17 16:16 
GeneralRe: A Programmers Life Pin
maze319-Apr-17 22:07
professionalmaze319-Apr-17 22:07 
GeneralRe: A Programmers Life Pin
swampwiz20-Apr-17 23:23
swampwiz20-Apr-17 23:23 
GeneralAndroid Dev: SSD Solves A Lot Pin
raddevus15-Apr-17 8:52
mvaraddevus15-Apr-17 8:52 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.