Ка вы, возможно, догадываетесь, я не от любопытства и не из-за любви к бдсм поставил Астру 1.6, а сейчас сижу на 1.8. Да, я на ней разрабатываю и могу быть уверенным, что мои поделки будут работать у заказчика на астре 1.8. Потому как другие ОС у заказчика запрещены.
В защиту Астры. Сижу на ней с версии 1.6, сначала только на работе, потом дома поставил, привыкал, так сказать, к бдсм. Сейчас стоит 1.8 и шо имею сказать - вполне нормальная ось. Да, косяков больше чем в чистом debian-е, да, пакеты постарее, но некритично. Например в репозитории python 3.11, а postgres - 15й. Раньше сразу меня рабочий стол на xfce, а теперь лениво, вроде и стандартный работает более-менее. В общем, не так всё страшно
Не рассматривали способ валидации файлов на бекэнде с использованием различных браузеров? Ведь в зависимости от "воспроизводилки" баги будут разные, а кое у кого их не будет вообще. А так поставил зоопарк браузеров и валидируй сразу на всех.
В Python есть множество GUI‑фреймворков, но Tkinter — единственный фреймворк, встроенный в стандартную библиотеку Python.
Неправда ваша. А той же Astra Linux необходимо ставить отдельный пакет, а значит напрягать администраторов, безопастников, военных и прочее. А при таком гиморрое он ничем не лучше того же pyside
Вы пробовали отлаживать корутины внутри kotlin/js ? Уверяю вас, невероятные ощущения! Нам было достаточно одного небольшого проекта, чтобы понять, насколько это гиморно.
Спасибо за пример на kivy! Запустил его под linux и сразу был обескуражен: 1) красные кружки в любом месте окна при клике правой кнопкой мыши. В исходниках ничего нет. 2) в текстовом поле не работает copy-paste 3) при изменении размеров окна путём перетягивания верхней границы отрисовка ведёт себя совсем неадекватно и после кнопки перестают реагировать.
4) дальше играться не стал...
Честно, я бы поостерёгся такое не то, что рекламировать, а даже упоминать.
Имхо, решение всех ваших проблем очень простое - нужно запретить читать и записывать по одной записи. Только пакетом. И сразу всё логика выстроится правильно, и программы будут работать быстро.
И как названия компьютеров связаны с количеством программистов? А никак. Зато количество компьютеров очень сильно связано. Как только появились доступные компьютеры, народ начал покупать играть в игрушки, и кто-то из этого числа перерос в программисты, а это примерно девяностые годы. Да, есть заслуженные деды, которые работали на ЕС, БЭСМ, роботронах и прочее, не спорю, но вы должны понимать, что их тогда было мало, а сейчас ещё меньше осталось.
И много ли у вас было коллег в то время? Мой месседж сводится к тому, что 35 лет назад программистов было тупо мало, никто IT не рвался. Не то, что сейчас.
Господа, а откуда возьмутся прогеры старше 45? Мне 50, начал программировать на БК-0010Ш и спектруме, других компов просто не было, на IBM XT начал работать через 3 года, и нас были натурально единицы.
О да, я её пробовал,. пытался на этой штуке сделать дерево. Вот знаете, я много всяких извратов за 30 лет программирования делал, но ЭТО прям ну совсем изврат. Сложно, криво, логика размазывается, в общем, совсем не понравилось. Пришлось резко читать react.
Весь сервер-сайд рендеринг вся работает до того момента, когда заказчик спросит - "а чего это при нажатии на кнопку страница перезагружается? Нам этого не надо" Не ребят, всё эти игрушки-перделки только для ну совсем простых интерфейсов. Чуть посложнее, малейшая реактивность и понеслось.. js, ts, jquery, react. Плавали, напарывались, знаем
Ка вы, возможно, догадываетесь, я не от любопытства и не из-за любви к бдсм поставил Астру 1.6, а сейчас сижу на 1.8. Да, я на ней разрабатываю и могу быть уверенным, что мои поделки будут работать у заказчика на астре 1.8. Потому как другие ОС у заказчика запрещены.
В защиту Астры. Сижу на ней с версии 1.6, сначала только на работе, потом дома поставил, привыкал, так сказать, к бдсм. Сейчас стоит 1.8 и шо имею сказать - вполне нормальная ось. Да, косяков больше чем в чистом debian-е, да, пакеты постарее, но некритично. Например в репозитории python 3.11, а postgres - 15й. Раньше сразу меня рабочий стол на xfce, а теперь лениво, вроде и стандартный работает более-менее. В общем, не так всё страшно
Не рассматривали способ валидации файлов на бекэнде с использованием различных браузеров? Ведь в зависимости от "воспроизводилки" баги будут разные, а кое у кого их не будет вообще. А так поставил зоопарк браузеров и валидируй сразу на всех.
В Python есть множество GUI‑фреймворков, но Tkinter — единственный фреймворк, встроенный в стандартную библиотеку Python.
Неправда ваша. А той же Astra Linux необходимо ставить отдельный пакет, а значит напрягать администраторов, безопастников, военных и прочее. А при таком гиморрое он ничем не лучше того же pyside
Вы пробовали отлаживать корутины внутри kotlin/js ? Уверяю вас, невероятные ощущения! Нам было достаточно одного небольшого проекта, чтобы понять, насколько это гиморно.
Спасибо за пример на kivy! Запустил его под linux и сразу был обескуражен:
1) красные кружки в любом месте окна при клике правой кнопкой мыши. В исходниках ничего нет.
2) в текстовом поле не работает copy-paste
3) при изменении размеров окна путём перетягивания верхней границы отрисовка ведёт себя совсем неадекватно и после кнопки перестают реагировать.
4) дальше играться не стал...
Честно, я бы поостерёгся такое не то, что рекламировать, а даже упоминать.
Tkinter — простой и встроенный.
Да, простой, но не встроенных. Например, на Astra Linux нужно ставить из репозитория пакет python3-tk
Exposed для kotlin очень хорошо подходит под ваши требования. Хоть и является почти ORM
Писалово толпы бумаг напрягает.
Имхо, решение всех ваших проблем очень простое - нужно запретить читать и записывать по одной записи. Только пакетом. И сразу всё логика выстроится правильно, и программы будут работать быстро.
Третья гипотеза (не озвученная в статье): упало качество хлеба.
И как названия компьютеров связаны с количеством программистов? А никак. Зато количество компьютеров очень сильно связано. Как только появились доступные компьютеры, народ начал покупать играть в игрушки, и кто-то из этого числа перерос в программисты, а это примерно девяностые годы. Да, есть заслуженные деды, которые работали на ЕС, БЭСМ, роботронах и прочее, не спорю, но вы должны понимать, что их тогда было мало, а сейчас ещё меньше осталось.
И много ли у вас было коллег в то время? Мой месседж сводится к тому, что 35 лет назад программистов было тупо мало, никто IT не рвался. Не то, что сейчас.
Господа, а откуда возьмутся прогеры старше 45? Мне 50, начал программировать на БК-0010Ш и спектруме, других компов просто не было, на IBM XT начал работать через 3 года, и нас были натурально единицы.
В Linux-е можно настроить всё, что угодно. И вам придётся это сделать.
Если вам не нравится js, то почему бы не использовать ktor|kvision ? В отличии от htmx, kvision позволяет сделать всё.
Вы ничего не путаете? Предлагаете сделать чат на ssr, чтобы страничку постоянно перезагружать?
О да, я её пробовал,. пытался на этой штуке сделать дерево. Вот знаете, я много всяких извратов за 30 лет программирования делал, но ЭТО прям ну совсем изврат. Сложно, криво, логика размазывается, в общем, совсем не понравилось. Пришлось резко читать react.
Весь сервер-сайд рендеринг вся работает до того момента, когда заказчик спросит - "а чего это при нажатии на кнопку страница перезагружается? Нам этого не надо"
Не ребят, всё эти игрушки-перделки только для ну совсем простых интерфейсов. Чуть посложнее, малейшая реактивность и понеслось.. js, ts, jquery, react. Плавали, напарывались, знаем
Интересно, а куда делся котлин, на котором пишут приложения для android-a? Его вообще теперь не используют или посчитали, что это такая же java?