|
I would go with VS any day
It's much cheaper, and support from the .net community pretty much rocks!
Best,
John
-- LogWizard Meet the Log Viewer that makes monitoring log files a joy!
|
|
|
|
|
These days, for GUI applications I would definitely recommend C# over Delphi. The languages are quite similar at their core (they were designed by the same person) but it is orders of magnitude harder to find developers skilled in Delphi.
For recruitment, and for maintainability, C# is a much better option. If you find you need to fix something three years after deployment, finding a Delphi developer to do it will be very expensive.
I mainly use C# and C++, but worked with Delphi in the mid-90s and mid-noughties, so do occasionally get calls from recruiters desperate to find someone with Delphi experience. And they are desperate.
Sounds like the consultant is either not as knowledgeable about the field as you should be able to expect, or is angling for a long-term contract with no competition.
The only reason to start a new Delphi project these days is if you have a large amount of tried and tested existing Delphi code you want to re-use. Even so, in that case I'd package that into DLLs and call from a C# application.
|
|
|
|
|
You are totally right. Getting skilled programmers is an important issue, it can kill projects.
Dlls are a really good point for using C# - even if a big codebase is in Delphi. The hammer bonus is the clear interface and no one will fizzle in the old code.
Press F1 for help or google it.
Greetings from Germany
|
|
|
|
|
VS advantage: Every
Delphi advantage: none
Technically a no-brainer. I fear that the problem is more in the domain of psychology. If the consultant is pushy, eloquent, and convincing then how do you battle? A few bullets in favour of VS, (that may have been mentioned) are:
* Easier to hire talent
* Superior debugger
* It is more modern and future proof as a platform (but you must learn your homework to meet arguments on this)
* Easier to deploy
* etc etc
Good luck
Life is too shor
|
|
|
|
|
Thank you to all who have responded to my question. Your advice is very valuable, as always! Thanks again!
How do we preserve the wisdom men will need,
when their violent passions are spent?
- The Lost Horizon
|
|
|
|
|
Not quite so bad, but I came across this the other day
Anyone here who reads (or used to read) it?
General Protection Fault [^]
|
|
|
|
|
RIP "Philthy Animal" Taylor[^]
Quote: Hearing what Taylor did, the group’s then-guitarist turned to Lemmy and uttered what might serve as Taylor’s epitaph: “What a horrible little c***. He’s perfect.”
|
|
|
|
|
I am BUMMED!
I believe I will listen to The Hammer on the way home tonight.
Goodbye Philthy.
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment
"Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst
"I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle
|
|
|
|
|
Jörgen Andersson wrote: Lemmy
I read in a guitar magazine some time ago that Lemmy's psychiatrist once asked Lemmy why he couldn't remember to take his meds at the prescribed time and then went on to pose a lemma of sorts stating that there must be some way we can help him (you) remember.
And Lemmy's reply was that the meds didn't do anything so there was nothing memorable about taking them.
|
|
|
|
|
Saw Phil play with Motorhead in 1981
|
|
|
|
|
So as some of you know I've decided to blog about maths to start liking it and to understand it.
I just spent an entire evening finishing an article on algebra (third article already) and I liked it.
And the worst part is I've been looking forward to it all day...
I can't say if my plan is working or if I'm losing my mind (or maybe they're the same)
|
|
|
|
|
The Maths can be very addictive once you find you're good at it.
There is only one Vera Farmiga and Salma Hayek is her prophet!
Advertise here – minimum three posts per day are guaranteed.
|
|
|
|
|
That is an excellent learning strategy. I wish I had such discipline.
The difficult we do right away...
...the impossible takes slightly longer.
|
|
|
|
|
Richard Andrew x64 wrote: I wish I had such discipline I usually haven't when it comes to maths!
|
|
|
|
|
Great!
I've also started creating videos on Math from Nov 1 onward. The text for these videos is mostly in English, though the explanations are in my language Kannada. (Nov 1 is a significant date marking the formation of my state Karnataka in India).
Planning to create/upload about one video of about 10-12 mins every day (Youtube limit is 15 minutes for the free account). Topic for now is Vector Calculus for the First Year Engineering Curriculum.
Search for 'Bengloor Bhoopa Youtube' to go there, Video 8 being a representative sample.
Hopefully these are different from those of the Khan Academy.
|
|
|
|
|
I can't tell apart the Kannada from the maths!
Awesome though
Keep up the good work!
I'm aiming for a blog post each week
|
|
|
|
|
Sander Rossel wrote: maths Well, comparing with your "Part 1" post, you seem to be off to a good start.
Do you mind if I ask what sort of degree do you have? I could't find anything on your blog. But surely, if maths is your enemy, you are not an engineer.
I ain't got no signature.
|
|
|
|
|
I have a Bachelor degree in Common Arts and Cultural Sciences and a Masters degree in Media and Journalism.
And yes, I am very much an engineer!
I decided to get a degree in the software field though, which, unfortunately, has lots of maths involved.
I rarely need maths in my day to day programming and if I do it's rarely more than a percentage, a div, reminder, that sort of simple stuff.
Maths is one of the few things I'm really very bad at.
And I only decided to get that degree because no matter how good an engineer you are some people will never take you serious if you don't have a degree in the field
|
|
|
|
|
Programming is maths.
It is almost nothing but having values, working out other values, doing things determined by those values.
Pure, undiluted maths.
Some men are born mediocre, some men achieve mediocrity, and some men have mediocrity thrust upon them.
|
|
|
|
|
An excerpt taken from my first maths blog:
Sander Rossel wrote: When asking programmers about maths you’ll find two kinds of people, those who say you don’t need maths to be a good programmer and those who say maths is essential. Personally I think both are true. [...] For now, let’s put it this way: knowing a thing or two about maths gives you an edge as a programmer!
|
|
|
|
|
That's not what I mean at all.
Those who think they don't need maths as a programmer think that maths is nothing more than A+B=C and variations upon that theme.
They don't know what maths is.
You don't need maths for programming, programming is maths.
Some men are born mediocre, some men achieve mediocrity, and some men have mediocrity thrust upon them.
|
|
|
|
|
Alright, let me fill in the [...] from my previous excerpt
Sander Rossel wrote: For some applications and industries you really don’t need advanced maths, but go into robotics, machine learning, statistics, or that kind of thing and you’re going to need maths, lots of it. And whether you need it or not, computers, programming languages and databases all wouldn’t exist without maths.
Sure, a function is a mathematical thing, just like collections, graphs, (bool) logic and what have you.
But to actually write a function or use a list you don't need the maths theory that goes behind it
To me it used to be somehow 'common knowledge' until I took up a book on maths
|
|
|
|
|
Quote: I rarely need maths in my day to day programming
Was the bit I was originally replying to (on my phone so no quote).
Understanding the theory behind the maths you are using or not doesn't mean you are not using that maths.
Lots of people don't understand the biological theory behind getting someone pregnant, but they still manage to execute the process.
I like it when people say they haven't needed or used algebra since they were forced to learn it at school. I ask them if they've ever cooked a joint of meat. The cooking time is a fixed period of time multiplied by the weight of the joint plus an additional period of time depending on how well you want the joint done.
Or (for roast beef (cooked medium) for example) t = (25 * w) + 25 where t is the cooking time and w is the weight in pounds.
They're solving that equation each time they cook, whether they realise it or not.
You think you don't need maths in your day to day programming, I say that you are using maths, just without thinking about it or probably even realising it.
Some men are born mediocre, some men achieve mediocrity, and some men have mediocrity thrust upon them.
|
|
|
|
|
That's an interesting point of view and I can only agree with you.
chriselst wrote: You think you don't need maths in your day to day programming, I say that you are using maths, just without thinking about it or probably even realising it. The real question is if you need to thoroughly study it (to be a good programmer)
|
|
|
|
|
Sander Rossel wrote: The real question is if you need to thoroughly study it (to be a good programmer)
Not at all.
I'm not even sure that studying maths would make you a better programmer (aside from the specific aspects of maths and specialty areas of programming you mentioned earlier).
Perhaps programming makes you a better mathematician?
Some men are born mediocre, some men achieve mediocrity, and some men have mediocrity thrust upon them.
|
|
|
|