The compatibility tag has no wiki summary.
30
votes
6answers
3k views
Do we need to test 32-bit software in 64-bit Windows?
I'm working in a software development team as software developer. I've been working on the same project for three years now. The software is a 32-bit desktop based C# application in .NET 4. Our target ...
1
vote
1answer
42 views
Best strategy to discover a web service in a local network?
I am currently doing some research for a project. The setup is simple, I have a computer running a service in my home network and any device connected to that same network should be able to discover ...
1
vote
2answers
333 views
“bug” in C++11 text by Stroustrup?
I found an apparent contradiction in the c++ text having to do with the result of the c_str() function operating on std:strings (in my copy, the definition and contradiction are on p1040).
First it ...
2
votes
3answers
1k views
Compatibility of Enum Vs. string constants
I was recently told that using Enum:
public enum TaskEndState { Error, Completed, Running }
may have compatibility/serialization issues, and thus sometimes it's better to use const string:
public ...
3
votes
3answers
692 views
Is it safe to just use MySQLi?
I have developed an open source PHP application and currently it uses both the MySQLi or MySQL extension for backwards compatibility. I'm wondering about switching it over to only be compatible with ...
4
votes
3answers
464 views
Javascript behavior depends only on browser or browser + OS?
Generally for a javascript application, compatibility is mentioned in terms of browser types and browser versions it supports.
Frameworks/Libraries like ExtJs also mention about the browser versions ...
0
votes
1answer
4k views
How the Compatibility View in IE works behind the scenes
When I remote connect to my work PC, in IE10, the juniper remote client service which is basically a plugin executed in the browser does not run. I need to turn on compatibility view to see it. My ...
3
votes
2answers
420 views
Supporting and testing multiple versions of a software library in a Maven project
My company has several versions of its core software in use by our customers at any one time. My job is to write bespoke Java software for the customers based on the version of core software they ...
2
votes
1answer
239 views
Best thing to do about projects supporting multiple versions of Visual Studio?
I have an open source project that works on .Net 2.0 and up. The thing is though that I prefer to use Visual Studio 2012, which forces the solution and project files to only work with VS2010/2012.
...
1
vote
1answer
130 views
Side-by-side Configuration on Linux/ELF
One of the best/worst Microsoft software innovations (great for compatibility; terrible for efficiency) has been Windows' Side by Side Configuration. This allows, among other things, for different ...
3
votes
1answer
269 views
Dual-licensing LGPL 2.1 and LGPL 3
I maintain a software, a small PHP library, that is released under the LGPL version 3 license (LGPLv3). Someone wants to use the library in their software which has the GPL version 2 license. This ...
4
votes
2answers
927 views
Do Universal iOS Apps have more “issues” when new versions of iOS come out?
I was discussing developing an iOS App with a client and I mentioned that we should ideally have a Universal App that would perform as an iPhone App on an iPhone and as an iPad App on an iPad.
The ...
4
votes
2answers
249 views
Conflicting versions of jQuery in Separate Extensions
I have built a few browser extensions that live in GMail. Since they are larger extensions, they incorporate jQuery 1.6.x.
I am using jQuery as a content script which means it is injected into GMail ...
1
vote
4answers
630 views
What are some alternative methods to IronPython for calling Python code from .NET?
There are some great libraries for Python that have cousins in the .NET world, but some are unmatched.
Realizing that Python is a dynamic language, which makes it difficult to mix with a (largely) ...
6
votes
5answers
504 views
Modern languages and the JVM
Many modern programming languages (Scala, Erlang, Clojure, etc.) are targeting the JVM. What are the main reasons behind that decision?
JVM's maturity?
Portability?
Because JVM simply exists, and ...