Questions tagged [compatibility]

26 questions
31
votes
6 answers

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 platform in Windows 7 (we had to support Windows…
Donotalo
  • 1,219
  • 1
  • 12
  • 19
9
votes
3 answers

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 const string TASK_END_STATE = "END_STATE"; public…
Yosi Dahari
  • 602
  • 7
  • 17
7
votes
5 answers

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 the language designers were not willing to write a…
sakisk
  • 3,377
  • 2
  • 24
  • 24
6
votes
2 answers

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 then my scripts reference jQuery as they are…
Sara Chipps
  • 231
  • 1
  • 8
5
votes
2 answers

Is there some sort of standardisation for error reporting?

I'm looking for some sort of standardisation, in a similar vein as POSIX for compatibility and familiarity between different commandline-interfaces, but for error reporting. Notably, I'm looking for: formatting rules standardisation of logging…
5
votes
1 answer

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 question is what exactly is happening behind the…
Kaushik
  • 1,195
  • 3
  • 12
  • 20
5
votes
3 answers

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 happen to be running. I've created a common Java…
Duncan Jones
  • 1,392
  • 1
  • 10
  • 18
5
votes
2 answers

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 client likes the idea of an iPad-specific version…
Tom Kidd
  • 827
  • 9
  • 16
4
votes
1 answer

Forward Slash vs Back Slash vs File.separator in Java

I've seen some programmers doing the following : File file = new File("folder\\subfolder\\subsubfolder"); And I find it totally wrong because of compatibility issues with a different OS than Windows. So is there one single reason why using double…
TheByeByeMan
  • 223
  • 2
  • 3
  • 7
4
votes
1 answer

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 the service automatically and use it. I have no…
Ucodia
  • 143
  • 4
4
votes
3 answers

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 they are compatible with. Does this mean that if…
3
votes
3 answers

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 MySQLi since PHP now no longer supports the MySQL.…
SameOldNick
  • 304
  • 1
  • 3
  • 8
3
votes
1 answer

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. What exactly should I do? I don't want for my users…
Earlz
  • 22,658
  • 7
  • 46
  • 60
3
votes
1 answer

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 license compatibility matrix suggests this is not…
user594694
  • 131
  • 2
3
votes
5 answers

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) statically typed language like C# (though this is…
jonsca
  • 585
  • 3
  • 10
  • 28
1
2