Pull to refresh
15
0
Леонид Устюгов @Leo2048

Разработчик ПО

Send message

Живу в частном доме, вода из скважины, в воде огромное количество нерастворенного железа, сероводорода и органики, минерализация в норме. Поставил осмос (3 картриджа, мембрана, минерализатор), мембрана убивалась за пол года, при смене всех картриджей каждые 3 мес. По факту в колбах вода стоячая, железо выпадает в осадок, а органика успевает расплодиться, это и стало причино быстрого износа мембраны. Отключил все колбы (именно отключил, а не вытащил картриджи), оставил только мембрану, работает уже больше года, расходов 0. Воду кипятим, никаких осадков в чайнике или посуде нет. Согласен с мнением насчет развода с расходниками. В минерализаторе смысла не вижу, без него осмос выдает 7 ппм, с ним 20, при норме 70 и его ресурс реально на 1-2 мес. От остальных картриджей тоже толку нет, так как мембрана не пропустит никакие крупные частицы, вроде угля, пластика или органики, более того по зааерению производителя они нужны как раз для продления жизни мембраны.

Во многом согласен на все 100! Компонентов готовых очень мало, грид есть, но он в привате, в разработке. Списков нет, так как тут другой подход, вместо них выступает Layout, любой контрол легко превращается в список, но есть отдельно ComboBox, который тоже использует Layout (Menu).

Просмотра видео нет, так как нет поддержки звука, хотя в отдельном проекте я использовал ffmepg и смог сделать проигрыватель.

Net 4, разве это недостаток? Я очень много сталкивался с проектами под последний фреймворк с исходными кодами, и их бывает очень трудно заставить работать "по старому", тогда как net 4 легко запускается и компилируется под все новое, ну и по факту все новое от Microsoft это попытка заставить нас использовать последнюю ОС и новое железо, что не всегда возможно.

По поводу RU зоны, есть так же .NET, но проблема тут в другом, сейчас очень сильно запрещается Microsoft продукты и приходиться делать ориентир на зарубежных потребителей. Хотя есть очень большие надежды на Linux платформу для RU сегмента.

Спасибо большое за пожелания, реально очень мало времени, так как это не основной проект, но я стараюсь периодически выкладывать новые сборки и новые демо проекты в GitHub.

Интерфейс настолько "подвисает" при попытке двигать ползунок прокрутки, что пользоваться этим невозможно, это на примере некоторых тестов.

Здорово, что получилось с VSCode, хотя мне больше понравился MonoDevelop, вроде у них даже можно установить плагины для Xamarin и делать сборки для Android/iOS. По поводу Control, это же классика, еще со времен VCL, позднее WinForms. Поскольку это базовые элементы, а не надстройка над существующим фреймворком, поэтому нет смысла делать префиксы LX. Документация будет попозже, вместе с выкладкой исходников на GitHub. Сейчас еще один тест сравнительный доделываю (полноценный, не уровня HelloWorld, как писали выше) и буду заниматься документацией вплотную. А какой Linux использовался?

Попытался создать проект на Uno Platform. Установил последнюю студию, шаблоны создал проект, скомпилировал, а он не стартует и нет никакой информации почему, никаких ошибок. На гитхабе взял сборку калькулятора под Linux, запустить на Debian не смог, опять никаких ошибок нет. Загрузил калькулятор для Android, заметны лаги при переключении режимов и один раз программа просто вылетела, а ведь это простейшая программа в плане разметки страницы. Вывод сложно сделать, как минимум трудный вход, как дальше, даже не удалось посмотреть :(.

Согласен, инноваций здесь нет. Раньше все приложения создавались без MVC, MVVM и многие были намного сложнее и функциональнее, чем сейчас. Никто не запрещает в WinForms разделять логику на контроллеры, модели, наверное об этом никто раньше и не задумывался. Что касается JavaScript и браузер-подобных движков, системы стали очень тяжелыми, сейчас какой-нибудь клиент банка под Android весит как установщик WindowsXP, и заметно лагает на слабеньких телефонах. Тут же ставка на скорость, минимальный объем и минимальные системные требования как к среде разработки, так и к среде запуска.

Идея была именно на c#, записал ролик на ютуб канале (https://www.youtube.com/channel/UCh0zR4mMd7Q8uJ1_no8M8Zg), как создать в Linux проект, на MonoDevelop, так же можно и на VSCode разрабатывать.

В статьях достаточно долго описывать все эти нюансы. Попробую в сторону видео уроков.

Можно использовать Visual Studio Code, если не делаете сборку под Android (требуетсяXamarin). Для десктопных приложений достаточно иметь возможность запускать консольное приложение.

Попробую ответить на все вопросы сразу, хоть это и не очень правильно.

  1. Сайт запущен на домашнем сервер и временно недоступен, причина в роутере, буду решать проблему переносом на нормальный хостинг.

  2. Исходники будут выложены в GitHub в скором времени, лицензия будет свободной, скорее всего zlib licence.

  3. По поводу Uno Platform, на сколько я знаю (возможно я ошибаюсь) это обвертка над системными элементами управления, подобно Xamarin.Forms, MAUI. О преимуществах говорить пока рано, это системы коммерческого уровня и получают должное развитие.

  4. Виртуализация WPF, в любых инструментах есть виртуализация списков и таблиц. В LXUI сейчас разрабатывается Grid, с такими же механизмами. Задача теста была "в лоб" проверить общую производительность инициализации элементов, их расчетов и отрисовки. В этом заключается основная задача на текущий момент, сделать максимально быстрое ядро, а потом его расширять.

  5. Как я писал в статье, "под капотом" трудится игровой движок SDL2, графика OpenGL/Direct3D в зависимости от платформы.

  6. По возможностям текста, реализованы стандартные операции выравнивания текста, обрезки, переноса, ввода, использование буфера обмена, хайлайтинга нет, но это задача в приоритетах, как и вставка графики в текст. Юникод поддерживается. По поводу резиновых тестов, согласен, в репозитории лежит проект Meteo (Weather), можете его попробывать, он уже больше похож на рабочий продукт.

  7. С Godot game engine незнаком, обязательно посмотрю на этот проект.

  8. Canvas как отдельный элемент отсутствует, но можно рисовать на любом Control-e, пока доступны несколько простых методов, например: нарисовать изображение, прямоугольник, линии. Это направление обязательно будет развиваться.

  9. По поводу тестов, тесты действительно на уровне HelloWorld, буду работать в этом направлении и развивать библиотеку.

  10. Цель данного проекта была создать быструю, компактную и простую в использовании библиотеку, по функциональным возможностям она уступает всем известным фреймворкам и по сути находиться еще на некой альфа стадии. Сейчас я все основное время уделяю написанию статей, тестов, документации. Ну и главное узнать реакцию людей, чтобы понять в каком направлении двигаться дальше.

Information

Rating
Does not participate
Location
Энгельс, Саратовская обл., Россия
Date of birth
Registered
Activity

Specialization

Software Developer, Mobile Application Developer
C#
Java
SQL