2016-03-10 3 views
-5

Я студент второго курса в прошлом году на университетском уровне. до сих пор мы работаем только с java до следующего года, мы узнаем несколько курсов о веб-разработке. я задавался вопросом, в какой области я должен больше работать для более светлого будущего. поскольку у меня есть год, оставшийся в моем университете, я думал, что это хорошая идея, чтобы выбрать направление будущей работы и изучить этот предмет в деталях. пожалуйста, не стесняйтесь предлагать некоторые варианты веб-разработки (интерфейс или бэкэнд, менее сложный) или разработку мобильных приложений и почему. , пожалуйста, не забудьте добавить несколько хороших языков и фреймворков, связанных с вашим предложением, которое может помочь во время работы.разработка веб-приложений или мобильных приложений

+4

Очень упрямая тема, мой друг. Это не должно быть на StackOverflow –

+0

Итак, вы бы основывали свое будущее на предложениях неизвестных людей, которые могли бы на это ответить? – charlietfl

ответ

-3

Путь полностью зависит от вашего решения. Но у меня есть некоторые предложения относительно Мобильного и Веб-развития.

Разработка мобильных

  1. привязана к одной конкретной платформе, таким как Android, прошивка или Mac OS и Windows Phone и Windows.
  2. Их легко освоить с использованием любого из предоставленных им языков программирования, таких как Java для Android, Objective-C и Swift для iOS и C# и Visual Basic для Windows. (Хотя есть некоторые другие варианты выбора языков).
  3. Рыночная конкуренция низкая в развитии мобильных устройств.

Веб-разработка

  1. Они не привязаны к какой-либо конкретной платформы, такие как Windows, MAC OS или Linux.
  2. Это доступ через веб-браузер.
  3. Рыночная конкуренция очень высока, например, новое введение в библиотеки и рамки Front-End различными компаниями, такими как Google Angular 2, Ember и Knockout.
  4. Быстрая эволюция Back-End фреймворков, таких как Microsoft ASP.NET 5, Python Django.
  5. Они в основном с открытым исходным кодом.

Я работал над Windows Development (Mobile Development), но после долгого периода я переключился на веб-разработку из-за большого количества открытости и независимости платформы.

+0

Вы забыли Node.js и выразили фреймворк. –

+0

Есть куча интерфейсных и бах-концевых библиотек и фреймворков, которые я знаю. Я просто не упоминал их из-за простоты. –

+0

спасибо за хороший и подробный ответ. Я очень благодарен – Alex

 Смежные вопросы

  • Нет связанных вопросов^_^