Both platforms have settled into a battle in which each has strengths. While they can work together, developers have to pay close attention to the environments and demands of customers when working on projects