It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
avatar
Wishbone: Looking at the pricing for Beyond Compare, I think that what it offers over WinMerge is not nearly enough to justify the exorbitant cost of a site or enterprise license, unless you really need those extra features.

And if it can't work directly with pasted text, then it doesn't cover my daily needs anyway.
avatar
orcishgamer: Beyond Compare 3 compares entire directory structures and lets you drill down into an arbitrary depth of compressed files as well.
Very much this! It can also compare the contents of .jar archives which is invaluable to me, as well as do comparisons on binary files. That plus three-way merges means that it's my go-to tool most of the times.

Fortunately I didn't have to look at how much it costs as it's provided by the workplace, including a personal use key.
Has anyone here used the Razor view engine (ASP.NET)? If so, how was your experience with it? Would you suggest it, or Web Forms or MVC, for a, say, a website like GOG?
avatar
Elenarie: Has anyone here used the Razor view engine (ASP.NET)? If so, how was your experience with it? Would you suggest it, or Web Forms or MVC, for a, say, a website like GOG?
I played with it recently when I was trying out my site. It's back to the spaghetti code that was ASP, but it's a little more structured (and more strongly checked for errors). It is MVC, so I can't really compare apples with the same apples. However it is defeintely better than ASP.NET
avatar
wpegg: ...
Was just coming here to edit my post... I was referring to using Razor with Web Pages, not with MVC. Though I'm guessing your reply won't change (that it causes programmers to create spaghetti code)? :)
avatar
wpegg: ...
avatar
Elenarie: Was just coming here to edit my post... I was referring to using Razor with Web Pages, not with MVC. Though I'm guessing your reply won't change (that it causes programmers to create spaghetti code)? :)
Actually I'm genuinely confused. What is the setup you're working with? I didn't realise that you could use Razor with old style ASP.NET code behind stuff.
avatar
wpegg: Actually I'm genuinely confused. What is the setup you're working with? I didn't realise that you could use Razor with old style ASP.NET code behind stuff.
Sorry, I just started reading through this right now: http://www.asp.net/web-pages/tutorials/introducing-aspnet-web-pages-2/intro-to-web-pages-programming, and I'm trying to understand the general concepts.

Looks a bit similar yet different than the .aspx / aspx.cs separation that happens with Web Forms, or the even further separation to models, views, and controllers with MVC (when the ASPX view engine is used).

Seems to me that it is similar to how PHP works (at least in those examples).

EDIT: Trying out a few ideas right now, is it a good way to create an empty website and then add cshtml files? Or should I directly create a Razor website out of the provided template in Visual Studio? Is creating an empty website and using Razor for it is going to cause me issues later?

EDIT2: And now this is kind of pissing me off. I don't see an obvious way to set the damn project to use Web Pages 2 (with Razor) instead of Web Pages 1 (with Razor). As a result, I have to use href="@Href("~/Shared/StyleSheets/Base.css")" instead of href="~/Shared/StyleSheets/Base.css". -_-

EDIT: Fixed the last problem by installing WebMatrix. It automatically detected and upgraded from WP1 to WP2. Strangely, Visual Studio didn't seem to care.
Post edited December 09, 2012 by Elenarie
People who don't understand the limitations of the platform they're working with bug me the fuck out.

I'm sorry but I can't apply the settings you want per-file as they're PROJECT-wide settings. No, there's no way I can hack around the way Eclipse works, especially not in 3 days and especially not when you want the behaviour to be different based on the file type (c vs assembly sources).

Oh, and yes, please disregard the fact that what you're asking me could be implemented in a few lines of code by the compiler team with absolutely no performance or stability impact.
One of my coworkers refuses to learn maven, the lazy ******

Oh wait, that's me. Maybe I'll make it my new years resolution.
I almost did software engineering for a major. Bullet dodged!
Spoiled little brats, aren't we?

Him: Dude, I need help. I think my site is full of SQL Injection holes and other bugs. Please help.
Me: Sure, SQLIA should be easily fixable. What other bugs are you talking about?
Him: Sometimes it doesn't create sessions properly, and it shows some other errors at some places, but not always.
Me: Which errors exactly?
... a few dozen lines discussing the errors...
Me: Send me the source code, I'll have a look at it, and let you know what exactly is wrong.
Him: Ehm, no. I rather not.
Me: Okay, whatever turns you on. (and I stopped replying)

Well, he can thank his stupid paranoia for never ever receiving any help from me again.
avatar
Tallima: I almost did software engineering for a major. Bullet dodged!
Same here, what a relief. Then I ended up in QA anyway. Sigh...
avatar
orcishgamer: Beyond Compare 3 compares entire directory structures
avatar
Wishbone: So does WinMerge. I don't know if it does compressed files, I've never tried.

But as I said, if you need the extra features, well, then you need them. If you don't need them however, it seems like a waste to shell out thousands of dollars for something you can get for free elsewhere.
I dunno, a single seat is 30 or 50 bucks. That's not thousands, hell you can buy a site license for less than the cost of a couple of average developer's PCs and that covers all of your devs on site, by the time you need that you have a really big shop and that 4.5-7.5 grand is a pittance. Or, if you really have over 100 devs you can always opt for the 9-15 dollars per seat option as well:)

It's a "forever" license (well at least covers major versions, not sure if truly covers all future versions) so it's not an ongoing cost either.

http://www.scootersoftware.com/moreinfo.php?zz=pricing

It's easily in the range of almost any home software dev at the single seat price.
This is a dangerous thread for me. I work from home, and I have no real colleagues, so I have a LOT of bitching to do and nobody to vent it with. So I'll try to restrain myself.

I took over a java (JSP) based website last april or so, it had been developed by an offshore team. Saying it was crappy is the biggest understatement I've ever heard. We're talking about update SQL queries within view.jsp pages, and hardcoding both the ip address of the DB and the password in it. I have spent months rewriting and fixing code, generating shared platform-wide services, while being pressed to add new functionality. Good times, good times.

When I'm hardly over junior level (that's the way I feel), trying to teach the offshore team's senior developers why it was better to reuse code by calling a class from several places instead of copy-pasting that code everywhere was also fun. Not as much as trying to get them to actually use some kind of version control system, for that one was epic (they created a new directory named "new release" and copied ALL the new code inside, leaving the old one where it was), but fun regardless.

But I'm currently completely on my own, doing everything from new development to maintenance. It's still fun when my client sends a mail to some complaining user saying "don't worry, our entire technical team is looking on it" and CCs me. Of course, the "entire technical team" is just me, and I have 3 simultaneous projects going on, but hey, who cares?

One of the new projects I'm in involves the creation of a new website, which I'm supposed to be building alredy but the requirements are not yet fixed. Now, I'm all for agile development and I would hate to be stuck on under a waterfall, but if you keep changing the model every week there's no way I can advance!

Well, I'll just leave it there and get to work, or I never wll.
Post edited December 12, 2012 by P1na
The magic of trying to decide on a location/scheme where to store components and sources and the build system in our code versioning system.

The person who decided on Accurev over Git is the most hated person in the company right now.
Relevant
Attachments: