Страницы

Поиск по вопросам

суббота, 28 декабря 2019 г.

В каких областях больше применяется C#, а в каких Java ? Помогите определиться с выбором [закрыт]

#java #c_sharp


        
             
                
                    
                        
                            Закрыт. На этот вопрос невозможно дать объективный ответ.
Ответы на него в данный момент не принимаются.
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            Хотите улучшить этот вопрос? Update the question so it
can be answered with facts and citations by editing this post.
                        
                        Закрыт 4 года назад.
                                                                                
           
                
        
В каких областях больше применяется C#, а в каких Java ?
Оба энтерпрайз, оба мобильные приложения: Android, WP7  (Mango). 
Стою перед выбором что в свободное время изучать. В будущем клепать формочки (и прописывать
к ним события - утрируя конечно же) нет желания... Хочется чего-то интересного? что
выбрать?    


Ответы

Ответ 1



на мой взгляд статья на википедии многое грамотно описывает: Сравнение C Sharp и Java лично я работаю с C# особенно мне нравится фреймворк ASP.NET MVC, на нём и фокусируюсь, хотя работал и с WinForms, WPF/Silverlight(не профессионально)

Ответ 2



В зависимости от задачи, например C# часто используется в среде с БД MS SQL, Java - Oracle. Хороший разработчик выбирает язык под задачу, а не приспосабливает определенный язык под все задачи.

Ответ 3



В свое время знание C# сильно облегчило изучение Java, есть много похожего с точки зрения синтаксиса. ИМХО, лучше начинать с C#, так как он более читабельный и понятный.

Ответ 4



Для мобильных приложений джава используется чаще шарпа. Для кросплатформенной разработки Windows/Linux - тоже джава. Хотя, вероятно, это со временем изменится. Код компилятора открыт, код самого .net'а - тоже. Для десктопных приложений джава под вопросом. Фреймвёки есть, тот же Open Office доказывает, что сделать на ней что-то десктопное хорошо можно. Но всё же таких примеров очень мало. И то и другое достаточно популярно для web-разработки. Собсвенно, она сейчас весьма востребована. Если выберешь джаву, то будешь разгребать кучу xml'я - он там почти во все фреймвёки понапихан. Плюс, никакого синтксического сахара, никакой перегрузки операторов, никаких свойств, всё жутко громоздкое и с длинными именами. Если C#, то там всё делается для удобства программиста. Перегрузка операторов есть свойства есть, делегаты (по сути, указатели на функции) есть. Постоянно рассматриваются новые фичи, язык активно развивается, хотя в самой платформе .net изменений происходит крайне мало. Ну и ещё, моё личное мнение: просто так запустить что-то, написанное на джаве, с первого раза почти никогда не получается. Надо полазить по переменным среды, убедиться в номере версии установленной джавы и так далее... Своеобразный linux-way. А на шарпе всё как-то работает сразу. Фреймвёрк обычно уже установлен, но даже если нет, то его надо просто поставить и всё заработает. Никакой дополнительной возни.

Комментариев нет:

Отправить комментарий