3
votes
2answers
171 views

Is it a good idea to develop website that only has little access to DB? CRUD will be done by calling API provided by separate internal backend system

I'm going to start developing an application in near future. This application consists of : Back-end system. This system provides API to be used by client. This system connects to data store and ...
2
votes
7answers
477 views

Is there a pattern to restrict which classes can update another class?

Say I have a class ImportantInfo with a public writable property Data. Many classes will read this property but only a few will ever set it. Basically, if you want to update Data you should really ...
-1
votes
3answers
586 views

Can I run both .Net and Java framework in one computer?

I have .NET 2.5 installed in my computer unit, as a beginner I used VB.net As I went along I've also installed new .dlls that would help me with my VB.net programming Now, I want to study java as ...
13
votes
9answers
3k views

Are too many if-else statements for validation bad? [duplicate]

From the book Professional Enterprise .Net, which has 5 star rating on Amazon that I am doubting after having a read through. Here is a Borrower class (In C# but it's pretty basic; anyone can ...
4
votes
2answers
338 views

Hide or Show singleton?

Singleton is a common pattern implemented in both native libraries of .NET and Java. You will see it as such: C#: MyClass.Instance Java: MyClass.getInstance() The question is: when writing APIs, ...
44
votes
11answers
3k views

I don't understand how TDD helps me get a good design if I need a design to start testing it

I'm trying to wrap my head around TDD, specifically the development part. I've looked at some books, but the ones I found mainly tackle the testing part - the History of NUnit, why testing is good, ...
3
votes
2answers
426 views

MVC framework that uses classes instead of methods for actions

In most MVC frameworks, Controller class contains multiple methods, each representing one action. Then annotations and reflection is used to call those methods appropriately. But from OOP point of ...
2
votes
1answer
304 views

How can I break my vendor lock-in situation?

I'm developing software for about 10 years. I began on QBasic and now I'm developing .NET using C# language. I'm always trying to follow the best design patterns and principals like SOLID. In short ...
8
votes
2answers
1k views

is there anything else like WPF can run in Linux and Mac

I am looking for anything else has the same WPF functionality (animation, 3D,...) but can work in other platforms (Linux, Mac,...) something powerful, fast to develop with, can create my own custom ...
2
votes
3answers
654 views

Suggestions for connecting .NET WPF GUI with Java SE Server

BACKGROUND We are building a Java (SE) trading application which will be monitoring market data and sending trade messages based on the market data, and also on user defined configuration parameters. ...
2
votes
3answers
7k views

Is C# more superior than Java as a programming language, objectively speaking? [closed]

A colleague (a .NET fan) argued that (in context to Java vs .NET comparison), while there are different arguments for Java and for .NET, and to determine which one is the better choice is a business ...
3
votes
2answers
883 views

Anyone know about AppDynamics? Does Microsoft already have something similiar? Event viewer? Im confused

We have a big collection of java (80%) and .Net (20%) apps.. And the people in charge want a way to monitor the applications somehow. So they told me they are interested in AppDynamics? I have spent ...
8
votes
6answers
5k views

PHP and performance

I always hear that PHP is for medium and small websites whereas .NET and Java for enterprise applications. My question is about PHP. Why is PHP not a good option for enterprise web applications? Is it ...
8
votes
2answers
678 views

Why don't mobile platforms support generational garbage collection?

Both Windows Phone/Xbox and Android lack support for generational garbage collection. This is frustrating for a lot of programmers. There seems to be a legitimate engineering reason to it, but I can't ...
4
votes
3answers
562 views

Question about a “Benchmark” regarding Java and .NET

To get that out of the way - i am not asking about which platform is faster or try to start a flame war. Question: Why is the .NET version slower 5x in the first test ? The results i got were: .NET ...
3
votes
2answers
226 views

Cross “Machine” Code?

Some languages (mostly ones made in the last 2 decades or so) can now not only run (after some compilation step or directly) on several platforms, but also can be compiled to run on several virtual ...
41
votes
10answers
4k views

What are the areas where the .NET platform is still lagging behind the Java platform? [closed]

It's almost always true that older platforms have more third party tools, libraries, projects, and support. When compared to .NET, Java has all these privileges. But time has passed since .NET first ...
1
vote
5answers
727 views

Transitioning To Java [duplicate]

I'm primarily a VBA/VB3-6/VB.Net developer of 15+ years with several years of C# experience. Myself and another developer (a seasoned senior level java developer) were hired on at this new company at ...
4
votes
6answers
679 views

The cost of running a Windows App Server

I want to know what is the cost of running a Windows Application Server. I know the cost of running a Linux server with Java based Application Server is probably zero. What is the cost of running a ...
9
votes
4answers
2k views

Learning path for web developer .NET or Java [closed]

I am interested to know how many real world web application servers are hosted by windows? I am going to learn C# and ASP.NET and want to convert my self from an embedded developer to a web app ...
0
votes
0answers
813 views

What is a good Java reference book for experienced programmers? [duplicate]

Possible Duplicate: Is there a canonical book for learning Java as an experienced developer? I am a very experienced C#/.Net programmer. I'm looking for a book that summarizes the java ...
15
votes
3answers
1k views

Java and .NET: Why different sorting algorithms are used by default?

Just wondering why Java and .NET Framework uses different sorting algorithm by default. In Java Array.Sort() uses Merge Sort algorithm by default and as Wikipedia.com says: In Java, the ...
19
votes
6answers
10k views

Which platform to choose, Java or .NET? [duplicate]

I am working in a private bank, a leading mid size bank in local market. We are going to create our core banking solution. Existing solution has been developed on Java using IBM Visual Age 4.0. It is ...
7
votes
4answers
1k views

Switch to Java? [closed]

I have been doing .NET and MS tech/arcitecture for 4+ years. I have reached a dead end in my current job and is considering moving to a new job. Most of the current available jobs in my city are Java ...
10
votes
4answers
7k views

The Future of Golang. Multiple Language Support? [closed]

Golang seems promising. I've been following this lang since its first release. It might take time to be a very good competitor to other programming languages. One brilliant aspect of Java and .NET I ...
8
votes
2answers
741 views

As a C# developer, how much “advanced” Java do I need for Android development?

I'm a professional .NET -C#- developer who's interested in doing development for Android. I'd like to know if it's really necessary for me to first read a book or two on Java (like Java For ...
10
votes
6answers
728 views

What factors to consider when choosing runtime/language for Windows desktop applications?

My users all have Windows. Some of them use Linux or a Mac, but if they do they're generally capable of using something like Mono, Wine, Parallels or dual-boot. My development team (including myself) ...
19
votes
12answers
2k views

Managed Coders vs Native Coders

I'm a coder and have experience with both native and managed code. I started out with Pascal and C, then moved into C++ and eventually into C#. Over the last year or so, I've been coding almost ...
17
votes
8answers
7k views

Why was Scala not implemented with C or C++

Does anybody know why was Scala implemented in Java and .NET instead of C or C++? Most languages are implemented with Cor C++ [i.e Erlang, Python, PHP, Ruby, Perl]. What are the advantages for Scala ...
2
votes
4answers
930 views

Interview : Java Engineer being interviewed for .NET/C# position [closed]

I'm engineer with knowledge in Java programming language. I'm being interviewed for .NET/C# position. I have no knowledge about .NET technologies. What are the concepts i need to focus on for ...
18
votes
11answers
4k views

Why hasn't C# gained much traction within the opensource community?

I'm not expecting C# to be on par with say Java or Python in the open source community, but it still surprises me just how far behind it is. 'Multi language' open source repos like google code or ...
5
votes
5answers
2k views

How to switch From Java to .Net? [closed]

Has anyone out there done this? Did you have to spend a few years learning .NET before you could get a job or were there employers just willing to throw you into the fire based on your Java ...
5
votes
8answers
1k views

Advantages and possible drawbacks of using Java for cross-platform development vs. .NET?

If I were to begin writing an application using Java with the intention of porting it to other platforms with little or no modification, would it be wise to consider using the .Net framework instead? ...
5
votes
5answers
650 views

Solutions to problems that .NET can solve better than Java (or vice-versa)

To me it seems these are two different platforms that address similar enterprise(but not only) problems. I'm interested however in problems that Java can solve better than C#/.NET or C#/.NET can solve ...
4
votes
7answers
1k views

Is LAMP the cheapest way to run a dynamic website? [closed]

I know that .NET cost alot if you are thinking from different points of view: the database, the servers,etc. When I think about Java or JSP I'm not sure how much does it cost and how it is comparted ...
138
votes
10answers
13k views

Mono is frequently used to say “Yes, .NET is cross-platform”. How valid is that claim? [closed]

In What would you choose for your project between .NET and Java at this point in time? I say that I would consider the "Will you always deploy to Windows?" the single most important (EDIT: technical) ...
11
votes
6answers
6k views

What would you choose for your project between .NET and Java at this point in time? [closed]

You are just starting a new project and you have these two technologies to choose from, Java and .NET. The project you are working doesn't involve having features that would make it easy to choose ...
2
votes
1answer
566 views

Need advice on making the transition from a .NET development shop to a Java shop

For almost all of my professional development career (15+ years) I have been working on or managing development teams that primarily use Microsoft technologies (VB6, ASP, ASP.NET, C#, SQL Server, ...
15
votes
6answers
976 views

Is Java to Linux what .NET is to Windows?

Is Java becoming the de facto standard from Linux application development in the same way .NET is the standard for Windows application development? If not why not?
1
vote
10answers
10k views

Java Vs .NET Vs Oracle(DBMS), Which technology is for Long Term Career? [closed]

I want to know about Which language is best for long term career and How? Which language should I choose among Java and .NET Platform or Should I choose Oracle like DBMS Language (SQL/PLSQL)? I am ...