Форум программистов, компьютерный форум, киберфорум
IRIP
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  

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

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

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

Например, чтобы написать приложение на 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 приложением
но с возможностью подключения к базе данных
Размещено в Без категории
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Всего комментариев 15
Комментарии
  1. Старый комментарий
    Аватар для Usaga
    Что-то я не увидел где и в чём сложности.

    И в линуксе приличный UI был ещё с девяностых годов.
    Запись от Usaga размещена 12.05.2018 в 06:25 Usaga вне форума
  2. Старый комментарий
    Аватар для Rius
    Usaga, он там развил тему: https://www.cyberforum.ru/prog... st12379423
    Запись от 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 вне форума
  12. Старый комментарий
    Аватар для outoftime
    Если вкратце - люди много много писали, набили много много шишек и решили что с них достаточно. И начали сочинять что да и как надо делать чтобы голова меньше болела. То что для этого новичкам надо поднять огромный пласт - не волнует, ну прям вообще. Голова не болит у меня, вот и хорошо.
    Запись от outoftime размещена 15.02.2019 в 08:40 outoftime вне форума
  13. Старый комментарий
    Сложно?
    А что вы хотели?... Всё, что было просто решить, уже решено. Вот в будущем появятся программы с искусственным интеллектом и они будут за вас всё решать. А пока... Мир такой, какой он есть - сложный! Точнее говоря, слаб разум человеческий... вот и сложно.
    Запись от wer1 размещена 15.02.2019 в 11:02 wer1 вне форума
  14. Старый комментарий
    Аватар для Роман Попов
    Как по мне, вся эта "сложность" нужна для "кастомизаций" программ, чтобы каждая выполняла свою функцию, а не все писались по единому шаблону. Я имею в виду, что много параметров при создании программы - хорошо, т.к. можно создать что-то уникальное, что отличается по интерфейсу и функциям от других - много функций дают больше "простора" для создания, но есть и обратная сторона медали - нужно знать как работать с большинством параметров,
    ... и у которого десятки файлов с "кодом" с моделями, вьюхами, урлами ...
    ну и так далее.

    P.s Думаю вы поняли мою мысль. (Чёт меня на философию попёрло)
    Запись от Роман Попов размещена 15.02.2019 в 13:04 Роман Попов вне форума
  15. Старый комментарий
    php - пишем код, потом берем фронтенд, более менее приличный, получается только на angular, vue, react
    Хм, а чем плох фронтенд из самого php или из подсластителей типа Twig? Почему-то сейчас SPA - это решение по-умолчанию.

    хорошо, если программист знает, что нужно сразу писать api к которому подключаться любым фронтом
    Кто сказал "нужно"? Маркетологи, которым к каждому магазину надо мобильное приложение окромя сайта? Сейчас на каждый чих мобильный фронт. А было время, когда адаптивной вёрстки хватало.

    это должно быть простым CRUD приложением но с возможностью подключения к базе данных
    Джанго, Ларавел, Рельсы и прочее - их много на любой вкус. Но тут надо учесть, кто будет поддерживать. Рынок труда меняется, но вроде бы пехапешников пока еще легче найти.
    Запись от pvzh размещена 21.02.2019 в 18:18 pvzh вне форума
 
Новые блоги и статьи
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek ВВЕДЕНИЕ Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru