Форум программистов, компьютерный форум, киберфорум
Наши страницы
IRIP
Войти
Регистрация
Восстановить пароль
Оценить эту запись

Почему все так сложно? - Программирование

Запись от IRIP размещена 11.05.2018 в 08:45

Здравствуйте! Почему все так сложно в мире программирования, казалось бы простом?

Например, чтобы написать приложение на vue
нужно выдумывать подключение к api
которое нужно писать на django (например) и у которого десятки файлов с "кодом" с моделями, вьюхами, урлами, подключением к postgresql

дальше нужно настраивать синхронизацию, потом писать разрешения и в vue и в django...



Или на php - пишем код, потом берем фронтенд, более менее приличный, получается только на angular, vue, react

пишем отдельно код на php
потом пишем структуру базы данных , схему, саму базу формируем и создаем
потом описываем подключение

хорошо, если программист знает, что нужно сразу писать api к которому подключаться любым фронтом, а если нет... тогда или tpl-ки клепать, или придумывать php+html в котром тоже, гемор еще тот ...

почему до 2010 года был линукс, мягко говоря, "консольный"...
и пока до них дошло, что система должна быть визуальной - как windows - зато теперь красота! ubuntu 18 - почти идеальна!



Также и с программированием!
Зачем все эти сложности?

Теоретически, ведь можно взять принцип моделей от django, которые простым python3 manage.py makemigrations + migrate делает всю работу по моделированию базы данных...

но! Встает вопрос - а как потом работать? Нужно что-то похожее на vue, но только в ЖЕСТКОЙ связке с api с моделями!



Обсудим? Какие есть решения?

по сути, это должно быть простым CRUD приложением
но с возможностью подключения к базе данных
Размещено в Без категории
Просмотров 772 Комментарии 11
Всего комментариев 11
Комментарии
  1. Старый комментарий
    Аватар для Usaga
    Что-то я не увидел где и в чём сложности.

    И в линуксе приличный UI был ещё с девяностых годов.
    Запись от Usaga размещена 12.05.2018 в 06:25 Usaga вне форума
  2. Старый комментарий
    Аватар для Rius
    Usaga, он там развил тему: http://www.cyberforum.ru/programming...l#post12379423
    Запись от Rius размещена 12.05.2018 в 10:17 Rius на форуме
  3. Старый комментарий
    Аватар для Avazart
    Цитата:
    И в линуксе приличный UI был ещё с девяностых годов.
    Куда он делся?
    Запись от Avazart размещена 12.05.2018 в 12:22 Avazart вне форума
  4. Старый комментарий
    Аватар для Рыжий Лис
    Ты пишешь про веб-приложения. Ещё не затронул сетевые протоколы и проблемы с ними.

    Хочешь писать простые приложения, пиши консольные ексешники.
    Запись от Рыжий Лис размещена 29.05.2018 в 08:10 Рыжий Лис вне форума
  5. Старый комментарий
    Аватар для IRIP
    Цитата:
    Сообщение от Рыжий Лис Просмотреть комментарий
    Ты пишешь про веб-приложения. Ещё не затронул сетевые протоколы и проблемы с ними.

    Хочешь писать простые приложения, пиши консольные ексешники.

    EXE-шники для ubuntu?

    у меня негде их запускать...

    к тому же, если я кому-то настраиваю готовые приложения, в 90% случаев сталкиваюсь с разношерстностью операционных систем, где exe отказывается запускаться в одной (скажем windows7x32) и при этом прекрасно работает в windows 7x64... или windows10x32 ...

    универсальные решения базируются на браузерных технологиях ... подальше от привязки к exe и версиям...


    Типичный пример - openserver и запуск приложений на php 5.5 (не возможен, т.к. требуется 64 битная система)
    Запись от IRIP размещена 25.06.2018 в 16:59 IRIP вне форума
  6. Старый комментарий
    Аватар для Рыжий Лис
    Цитата:
    EXE-шники для ubuntu?
    Бинарники, да. Компилирировать под нужную платформу/процессор/разрядность - не проблема.

    Цитата:
    базируются на браузерных технологиях ... подальше от привязки к exe и версиям...
    Ха-ха, насмешили. Почитайте хоть про полифилы и почему они вообще существуют.
    Запись от Рыжий Лис размещена 25.06.2018 в 17:17 Рыжий Лис вне форума
  7. Старый комментарий
    Аватар для netBool
    Цитата:
    Теоретически, ведь можно взять принцип моделей от django, которые простым python3 manage.py makemigrations + migrate делает всю работу по моделированию базы данных...
    Все технологии постоянно унифицируются, совершенствуются. Это конкурентная среда

    Цитата:
    но! Встает вопрос - а как потом работать? Нужно что-то похожее на vue, но только в ЖЕСТКОЙ связке с api с моделями!
    vue - это всего лишь фрэймфорк. Существуют сотни фреймворков, известных и не очень. Они то исчезают, то появляются... И каждому разработчику подходит что-то свое. Но смотреть на вещи только категориями фреймворков - недальновидно. В любой момент может прекратиться поддержка, и любой фреймворк может кануть в небытие. Поэтому нет универсальных решений. И никогда не будет, поскольку меняются стандарты и запросы общества

    Цитата:
    в 90% случаев сталкиваюсь с разношерстностью операционных систем, где exe отказывается запускаться в одной (скажем windows7x32) и при этом прекрасно работает в windows 7x64... или windows10x32 ...
    Есть кроссплатфоремнные решения. скажем, .NET/ Mono/ JVM, python.

    Цитата:
    Типичный пример - openserver и запуск приложений на php 5.5 (не возможен, т.к. требуется 64 битная система)
    Типичный пример чего? У openserver есть 32-битная и 64-битная версии
    Запись от netBool размещена 25.06.2018 в 20:33 netBool вне форума
  8. Старый комментарий
    Аватар для flashcsgroup
    Если бы не было сложным , то и не платили бы поболее чем остальным профессиям)
    Запись от flashcsgroup размещена 26.06.2018 в 10:57 flashcsgroup вне форума
  9. Старый комментарий
    Аватар для flashcsgroup
    потому и платят хорошо)
    Запись от flashcsgroup размещена 26.06.2018 в 10:58 flashcsgroup вне форума
  10. Старый комментарий
    Цитата:
    И в линуксе приличный UI был ещё с девяностых годов
    А именно, с девяносто-минус-шестого:
    Цитата:
    Система X Window System была разработана в Массачусетском технологическом институте (MIT) в 1984 году
    Запись от iifat размещена 26.06.2018 в 17:09 iifat вне форума
  11. Старый комментарий
    Аватар для Avazart
    Цитата:
    к тому же, если я кому-то настраиваю готовые приложения, в 90% случаев сталкиваюсь с разношерстностью операционных систем, где exe отказывается запускаться в одной (скажем windows7x32) и при этом прекрасно работает в windows 7x64... или windows10x32 ...
    Если брать исполняемый файл (сборку) x64 то ясен пень колода но не запустится под x32 ...
    А вот обратное возможно.

    Цитата:
    универсальные решения базируются на браузерных технологиях ... подальше от привязки к exe и версиям...
    Сами по себе браузеры не универсальное решение, так что утверждение заведомо ложное.
    Запись от Avazart размещена 28.06.2018 в 21:57 Avazart вне форума
    Обновил(-а) Avazart 28.06.2018 в 21:58
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru