|
Have tyears of them...
Skipper: We'll fix it.
Alex: Fix it? How you gonna fix this?
Skipper: Grit, spit and a whole lotta duct tape.
|
|
|
|
|
Message Closed
modified 19-Sep-18 11:20am.
|
|
|
|
|
One time payment for a perpetual license is okay. For Qt, have to pay monthly subscription: that is a deal killer.
|
|
|
|
|
Cake Processor wrote: perpetual license
Seems like they have moved to a subscription model, just like all the rest.
Never underestimate the power of human stupidity
RAH
|
|
|
|
|
I love XAF for building greenfield business apps for small/medium businesses. It really allows you to focus on the "what" rather than the "how"..
Now is it bad enough that you let somebody else kick your butts without you trying to do it to each other? Now if we're all talking about the same man, and I think we are... it appears he's got a rather growing collection of our bikes.
modified 31-Aug-21 21:01pm.
|
|
|
|
|
You are a lucky man: you are having an optimal project.
We use XAF in conjunction with a 25 year old app developed in Clipper at the start, and later in VB6.
XAF allowed us to replace most parts of a 40+ man × year product in less than three years, getting a modern look and feel, WinForms + Web applications, while adding new features to our product.
XAF lets us "map" even quite badly conceived database tables (from Clipper times, but also from recent conception errors...) to C# business objects, for example bypassing foreign keys enforcing or the use of "half" foreign keys in the VB6 app.
It enables us to keep compatible with the legacy VB6 app.
When the legacy app will no more be useful (maybe in 2 years time), we will be able to redesign/optimize what needs to.
The work didn't go without sweat: the learning curve is steep.
But it was THE WAY to move from VB6 to a Web/WinForms technology, in a short period of time.
modified 11-Oct-18 7:18am.
|
|
|
|
|
I used it for a couple of project for direct clients, they loved that I could get stuff done mega-quick for them. Most larger companies shy away from this kind of stuff though, to their cost.
Now is it bad enough that you let somebody else kick your butts without you trying to do it to each other? Now if we're all talking about the same man, and I think we are... it appears he's got a rather growing collection of our bikes.
modified 31-Aug-21 21:01pm.
|
|
|
|
|
If you use them, then you have opened yourself up to demonic forces, of which, you have no control over.
With that said, open source stuff has been better for our shop over the last few years then the heftier/bulkier items and sundries.
We also roll some of our own tool-sets, etc.
|
|
|
|
|
I'll admit it's rare when I don't have to modify some 3rd party software to get it to work properly with our existing codebase, but it's still easier than re-writing them wheels. 
|
|
|
|
|
Good point. But they have some unique feature(some time that need vary much) that is not available in others (free tools or IDE provided controls). If the 3rd party company policy is friendly, then you can use them.
I always try to avoid 3rd party tools.
|
|
|
|
|
Best subject line ever.
cheers
Chris Maunder
|
|
|
|
|
I'm looking at you Telerik.
CPallini wrote: You cannot argue with agile people so just take the extreme approach and shoot him.
:Smile:
|
|
|
|
|
In my job, I have been programming Linux Daemon for 3 years. Purely is commandline interface without any UI. Sad sad sad.
I missed my old ASP.NET and Winform days.
|
|
|
|
|
BASH is a UI, just not a GUI.
"There are three kinds of lies: lies, damned lies and statistics."
- Benjamin Disraeli
|
|
|
|
|
Pixels to the screen? It's a GUI. 
|
|
|
|
|
I stand corrected!
"There are three kinds of lies: lies, damned lies and statistics."
- Benjamin Disraeli
|
|
|
|
|
They save the money, and make more sense as compared to the built binaries. One of the components that I am using regularly and the one that I am kind of thankful for as well, is the UWP Community Toolkit. Looks promising, although a few API differences. But overall, a good experience.
At the moment, I am looking for a good charting library for UWP, I know Infragistics, Telerik and DevExpress and can get them for free as well, but still I would love to know what I am putting in my mouth.
The sh*t I complain about
It's like there ain't a cloud in the sky and it's raining out - Eminem
~! Firewall !~
|
|
|
|
|
The problem with Open Source may be the licensing agreements. GPL in particular is toxic, forcing the release of (possibly proprietary) code linked with the GPL code.
If you have an important point to make, don't try to be subtle or clever. Use a pile driver. Hit the point once. Then come back and hit it again. Then hit it a third time - a tremendous whack.
--Winston Churchill
|
|
|
|
|
Daniel Pfeffer wrote: GPL in particular is toxic, forcing the release of (possibly proprietary) code linked with the GPL code. I agree with you only to an extent and I disagree as well. I think if you use something that is open source, then you should not fear or feel bad about open sourcing your code and let others use it as well if the library or code owner requires to build an open community.
In case, you own a proprietary code base and do not wish to share the code, then purchase a license. Mostly the same library under GPL comes with a paid license too, and you get to use the library without having to open source the codebase. Programmers need to pay the bills as well. So it is merely whether the organization wants to "not" pay a thing, or whether they really wanted something open source.
But mainly, I consider MIT based projects and if I have to do the same, I publish under the same licensing.
The sh*t I complain about
It's like there ain't a cloud in the sky and it's raining out - Eminem
~! Firewall !~
|
|
|
|
|
Afzaal Ahmad Zeeshan wrote: They save the money, and make more sense as compared to the built binaries. With the built binaries being the common controls that everyone recognizes; what money do they save? Show me a spec that says it needs a WinForms DevExpress button instead of a normal button
OTOH, you're spending money on learning a new GUI-set that will be scrapped completely when the new library/version comes out. You got to love those dependencies
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|