|
That is very cool actually.
Regards,
Rob Philpott.
|
|
|
|
|
Munchies_Matt wrote: Oh, and when you do install/uninstall on Linux, sudo apt-get xxxxx, it just works, Every time. Perfectly.
Unless you need a newer version of some software that isn't supported by your package manager yet, then the whole thing starts to become a nightmare.
The only thing that seems to be different about APT and installing an application on windows is the part where you download it yourself, and neither are foolproof.
|
|
|
|
|
Try installing Microsoft Exchange! Now that really is horrible.
Regards,
Rob Philpott.
|
|
|
|
|
Sounds more like a deployment issue.
|
|
|
|
|
....Microsoft. I think thats enough to answer all the arguments.
"When you don't know what you're doing it's best to do it quickly"- SoMad
|
|
|
|
|
Someone marked this original post as spam.
Why is someone doing this?
This is the lounge and this is a good question / message.
I agree with the original message. I've been developing on Windows since Win 3.0 (around 1994) and I feel the same way. Way too much dependency of Microsoft apps on registry -- like they're trying to tie everything to that so things can't be moved easily to other OSes.
I always try to build my own apps so they can just be copied over and run. Microsoft has talked out of the side of its face on this issue itself. Trying to say you could do
one-click deployment or xcopy deployment.
Yeah, they talked about it, but then never did it themselves or really got behind it.
|
|
|
|
|
It's not difficult, but complex.
I do like the portable AMP environment, but it is not meant as a production-environment. It's there for quick testing. Just like you can do with Cassini (or IISExpress) and SQLCE with ASP.NET.
Those environments are meant for development. Any MS-dev should be able to install that stuff on their own, and not rely on an XCOPY of a USB-stick.
A full SQL Server is not something that resides on a USB-stick. When started, it'll reserve resources. Your AMP-stack is a nuetered version of a real DB-server. Installing MySQL in a farm is equally complex.
Don't point to a pencil and ask why the typewriter is complex.
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
There's no reason to be talking about server farms or serious deployments when we appear to be discussing an internal application for a single site business. That can quite reasonably be run off the portable AMP setup in production, as long as the database is in a backed up location. Thousands of public-facing websites that probably get more traffic and database hits than this application are on shared hosting PHP/mySQL setups.
Yes, you should be able to do it with Cassini but you're actively discouraged from doing so, I think including technical restrictions like 10 maximum concurrent connections or something ridiculous, to force you to buy the enterprise solution. Yes, there is a place for the complex, enterprise solution that takes a day to set up, but for a very large number of small businesses, an XAMPP install is sufficient and it should be possible to deploy .Net web apps that easily.
|
|
|
|
|
aakhan314 wrote: Since I have now started working in PhP, I find it so SUPERFAST and easy and it has so many FREE third party tools that I converted the Gym application to PhP and MySQL in just 2 days which had taken full to weeks to develop in .NET
Fanboy?
Learn to use tools (plural) and then select the most appropriate one for the job at hand.
Myself I would suspect that complete applications that can be created in 2 days might not be the best indicator of the utility of more complex tools. After all I might be able to build a simple shelf using a utility knife in a very short amount of time but I wouldn't want to build an entire house much less a small city using only that.
|
|
|
|
|
Don't insult the man's work or intelligence.
Migrating an existing, working application is not in any way comparable to building a city.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
Mark_Wallace wrote: Don't insult the man's work or intelligence.
Fair enough.
Mark_Wallace wrote: Migrating an existing, working application is not in any way comparable to building a city.
Is that not what I said?
|
|
|
|
|
Just a joke that had another way of hiding itself.
This[¨] is not for you.
If it is let's see if you are able to improve on it.
NoteToSelf: have no coat, so will just take my leave.
Loading signature...
. . . Please Wait . . .
|
|
|
|
|
..so, the suffering isn't over yet, it seems.
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
It is over indeed. Luckily no one else suffered
Loading signature...
. . . Please Wait . . .
|
|
|
|
|
This[^] is what happens next.
NoteToSelf: Raise your shields and prepare to get flamed.
Whether I think I can, or think I can't, I am always bloody right!
modified 21-Jul-14 1:32am.
|
|
|
|
|
I don't know, maybe it's just me. But I think it's a repost.
Don't mind those people who say you're not HOT. At least you know you're COOL.
I'm not afraid of falling, I'm afraid of the sudden stop at the end of the fall! - Richard Andrew x64
|
|
|
|
|
No, I think this is repost reuse or rather refactoring...
Whether I think I can, or think I can't, I am always bloody right!
|
|
|
|
|
|
Prepare flamethrower...
Whoooosh!
|
|
|
|
|
Metrics-Driven Development[^], or MDD. Don't I know that term from somewhere? Of course, Model-Driven Development[^]...
As if all those abbreviations in IT[^] weren't confusing enough already we now have the same abbreviation for multiple meanings!
Bad news for Metrics-Driven Development though, it seems Model-Driven Development got there first...
Looking at that list of abbreviations shows that MDD isn't the first abbreviation that now has multiple meanings though.
And it's not like we're making that stuff up on the spot or anything. INLWMTSUOTSOA!
It's an OO world.
public class SanderRossel : Lazy<Person>
{
public void DoWork()
{
throw new NotSupportedException();
}
}
|
|
|
|
|
How about Metrics Driven Model Architecture - is MDMA taken?
|
|
|
|
|
That will get your code a'flying!
TTFN - Kent
|
|
|
|
|
You sure you don't mean McDonald's Drive through?
As I grow older I've found that pleasing everyone is impossible but pissing everyone off is a piece of cake.
|
|
|
|
|
Sander Rossel wrote: Metrics
I suspect Americans will have hard time understanding it.
Yes, I know it is metric system
|
|
|
|
|