Блог

Почему мы делаем на C#? Выбор языка программирования для задачи

Ok, человечество придумало программы, чтобы автоматизировать рутинные задачи. Помимо рутины есть ещё сложные расчёты, вроде предсказания погоды – тут тоже компьютер хорош: он не жалуются, что «тут делать долго или у него не получится»:)

Есть задача? Давайте правильно автоматизировать

Итак, если у вас есть задачи, которые вам кажется хорошо подойдут для программы, то пора определиться к кому с ними обращаться. Каждый язык и платформа – для своей задачи.

Пример – ведение задач мед.организации

Требуется создать систему для ведения задач в медицинской организации:

  1. Можно создать приложение для windows, которое будет устанавливаться и запускаться на вашем компьютере
  2. Или мобильное приложение
  3. Или приложение в браузере, сайт.

В каждом варианте есть плюс и минусы, но важнее какую задачу требуется решить?

Программа для одного пользователя — первый вариант.

Мобильное приложение — подороже, но мы получаем возможность взаимодействия и мобильность.

3ий вариант — приложение доступно и с компьютера и с телефона и при этом нет привязки к устройству, только логин и пароль.

Пример современной доски с задачами и статусами от Microsoft

  1. Приложение для windows – подойдут C#, C++, Java
  2. Или мобильное приложение – снова Java, C, Javascript, C#
  3. Или приложение в браузере, сайт – PHP, Java, NodeJS, Javascript, C#.

Универсальные языки

Я привёл только самые распространённые языки, но уже легко сделать вывод, что универсальными являются C# и Java. Веб-приложение, то есть браузерное также немыслимо без Javascript.

То же браузерное приложение для ведения задач – адаптив под мобильные

В зависимости от выбранной платформы мы выбираем исполнителя. Теперь у нас есть важный инструмент — мы разбираемся ещё и в основных языках программирования хотя бы на уровне назначения. Также ясно, что если команда использует C#, то без труда сделает любой тип приложения, конечно следует учитывать и её опыт.

Мы в Супер.Веб специализируемся на C# из-за его универсальности. Он изначально создавался как мощный объектно-ориентированный язык, в то же время более простой чем C++ и похожий на Java, он взял от неё самое лучшее.

schedule 27.10.2020
face Рустам Исмагилов

Также читайте

Что такое веб-приложение и зачем оно организации?

Всем привет! В этой статье хочу рассказать, что такое веб-приложение, чем отличается от программы или приложения на телефоне и как оно может помочь в работе и конкурентной борьбе

schedule 08.10.2020
faceРустам Исмагилов

ИТ против рутины

Некоторые примеры приложений, без которых человек делал бы действия неделю, а программа справляется за 2 минуты. Я всё чаще замечаю, что компания вложившаяся в разработку единожды не бросает продукт в первом состоянии, а планомерно развивает продукт, вкладывает в него деньги. Почему? Он приносит видимую пользу.

schedule 15.10.2020
faceРустам Исмагилов

Специалист Самарского Университета, имею более 10 лет опыта в ИТ, в том числе в Лаборатории Касперского в московском офисе.

В 2016 создал компанию Супер.Веб: мы делаем веб-приложения C#, ASP.NET, системы анализа продаж по территориям, делаем надёжные порталы SharePoint.

Напишите мне, давайте выполним задачу. Лично отвечаю за результат.

Рустам Исмагилов,
основатель Супер.Веб
+7 965 145-72-35 (Tg, Wa)