Почему все так сложно? - Программирование
Запись от IRIP размещена 11.05.2018 в 08:45
Показов 4245
Комментарии 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
Комментарии
-
Запись от Usaga размещена 12.05.2018 в 06:25
-
Usaga, он там развил тему: https://www.cyberforum.ru/prog... st12379423Запись от Rius размещена 12.05.2018 в 10:17
-
Запись от Avazart размещена 12.05.2018 в 12:22
-
Запись от Рыжий Лис размещена 29.05.2018 в 08:10
-
Сообщение от Рыжий Лис
EXE-шники для ubuntu?
у меня негде их запускать...
к тому же, если я кому-то настраиваю готовые приложения, в 90% случаев сталкиваюсь с разношерстностью операционных систем, где exe отказывается запускаться в одной (скажем windows7x32) и при этом прекрасно работает в windows 7x64... или windows10x32 ...
универсальные решения базируются на браузерных технологиях ... подальше от привязки к exe и версиям...
Типичный пример - openserver и запуск приложений на php 5.5 (не возможен, т.к. требуется 64 битная система)Запись от IRIP размещена 25.06.2018 в 16:59
-
Запись от Рыжий Лис размещена 25.06.2018 в 17:17
-
Все технологии постоянно унифицируются, совершенствуются. Это конкурентная среда
vue - это всего лишь фрэймфорк. Существуют сотни фреймворков, известных и не очень. Они то исчезают, то появляются... И каждому разработчику подходит что-то свое. Но смотреть на вещи только категориями фреймворков - недальновидно. В любой момент может прекратиться поддержка, и любой фреймворк может кануть в небытие. Поэтому нет универсальных решений. И никогда не будет, поскольку меняются стандарты и запросы общества
Есть кроссплатфоремнные решения. скажем, .NET/ Mono/ JVM, python.
Типичный пример чего? У openserver есть 32-битная и 64-битная версииЗапись от netBool размещена 25.06.2018 в 20:33
-
Запись от flashcsgroup размещена 26.06.2018 в 10:57
-
Запись от flashcsgroup размещена 26.06.2018 в 10:58
-
А именно, с девяносто-минус-шестого:Запись от iifat размещена 26.06.2018 в 17:09
-
Запись от Avazart размещена 28.06.2018 в 21:57
-
Запись от outoftime размещена 15.02.2019 в 08:40
-
Сложно?
А что вы хотели?... Всё, что было просто решить, уже решено. Вот в будущем появятся программы с искусственным интеллектом и они будут за вас всё решать. А пока... Мир такой, какой он есть - сложный! Точнее говоря, слаб разум человеческий... вот и сложно.Запись от wer1 размещена 15.02.2019 в 11:02
-
Как по мне, вся эта "сложность" нужна для "кастомизаций" программ, чтобы каждая выполняла свою функцию, а не все писались по единому шаблону. Я имею в виду, что много параметров при создании программы - хорошо, т.к. можно создать что-то уникальное, что отличается по интерфейсу и функциям от других - много функций дают больше "простора" для создания, но есть и обратная сторона медали - нужно знать как работать с большинством параметров,
ну и так далее.
P.s Думаю вы поняли мою мысль. (Чёт меня на философию попёрло
)Запись от Роман Попов размещена 15.02.2019 в 13:04
-
Хм, а чем плох фронтенд из самого php или из подсластителей типа Twig? Почему-то сейчас SPA - это решение по-умолчанию.
Кто сказал "нужно"? Маркетологи, которым к каждому магазину надо мобильное приложение окромя сайта? Сейчас на каждый чих мобильный фронт. А было время, когда адаптивной вёрстки хватало.
Джанго, Ларавел, Рельсы и прочее - их много на любой вкус. Но тут надо учесть, кто будет поддерживать. Рынок труда меняется, но вроде бы пехапешников пока еще легче найти.Запись от pvzh размещена 21.02.2019 в 18:18


)
