Форум программистов, компьютерный форум, киберфорум
Наши страницы
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 приложением
но с возможностью подключения к базе данных
Размещено в Без категории
Просмотров 987 Комментарии 15
Всего комментариев 15
Комментарии
  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 15.02.2019 в 12:31
  12. Старый комментарий
    Аватар для outoftime
    Если вкратце - люди много много писали, набили много много шишек и решили что с них достаточно. И начали сочинять что да и как надо делать чтобы голова меньше болела. То что для этого новичкам надо поднять огромный пласт - не волнует, ну прям вообще. Голова не болит у меня, вот и хорошо.
    Запись от outoftime размещена 15.02.2019 в 08:40 outoftime вне форума
  13. Старый комментарий
    Сложно?
    А что вы хотели?... Всё, что было просто решить, уже решено. Вот в будущем появятся программы с искусственным интеллектом и они будут за вас всё решать. А пока... Мир такой, какой он есть - сложный! Точнее говоря, слаб разум человеческий... вот и сложно.
    Запись от нтч размещена 15.02.2019 в 11:02 нтч вне форума
  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 вне форума
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru