Comments 15
Тег KISS добавлен для шутки?
Нет. Это аббревиатура известного принципа программирования, которого я неизменно придерживаюсь. Но Вы можете ее перевести как "поцелуй". Это тоже неплохо.
Который не применим ни к статье, ни к инструменту, в статье описанному
Да, действительно, тема статьи не простая. Она рассчитана на профессиональных разработчиков. А слово "простой" не означает примитивный. Читать статью надо внимательно, тогда от этого будет толк.
В статье написано новый язык, но судя по скринам как будто он родом из конца 90ых начала 00ых. И зачем языку GUI? (от которого глаза кровоточат. Но это вкусовщина, ок)
Самое главное - из статьи вообще не понятно какую задачу решает этот инструмент, при наличии современных языков программирования. Т.е. я хотел бы понять при каких условиях, по мнению автора, стоит выбрать ULCA вместо C#, Java, нужное_подставить?
Старый добрый GUI... еще бы его надо было запускать в классической теме винды, но увы - в современных системах ее удалили.
Язык ULCA - это специализиронный, большей частью декларативный, язык. Заточен под клиентские приложения. Предназначен для Разработчиков, хорошо разбирающихся в какой-либо предметной области, и которые не хотят писать километры кода. Им нужно максимально бысто получить готовое приложение профессинального качества.
Простите, но это не ответ.
Про крайней мере, из него мне не ясно почему я, хорошо разбираясь, например в кредитных конвейерах (какая либо, предметная область), должен выбрать ULCA.
Намного ли проще мне будет провести интеграцию с внешними сервисами по gRPC? смогу ли я сгенерировать клиентов в ULCA по OpenApi json файлу? А как дела с WSDL (привет интеграции с CreditRegistry).
А асинхронные очереди? Kafka, rabbitmq? Есть ли драйвера для персистентных хранилищ? Можно в постгрес, mssql, oracle данные положить, аутбоксы/инбоксы реализовать?
А как дела с масштабированием? Легко ли контейнеризировать приложение на ULCA? Поднять несколько инстансов? А если на разных машинах?
А ещё работа командная работа над приложением - что с ней? Как реализовать контроль версий, CI/CD?
Вопросов больше чем ответов.
Я тоже вначале думал ну зачем мне электрокоса, а потом присмотревшись, что как ловко получается косить у соседа купил и себе. И так и с языком программирования. Главное найти соседа, который уже пользуется этим языком программирования
Подскажите господа, а зачем делают объектные ЯП? Зачем ООП, я понимаю, но вот зачем ЯП. Там же сильные потери в памяти и быстродействие
Язык java является чисто обьектным
ULCA. Новый объектный язык программирования