Деда
И сделай первый запрос а там пойдёт уже
Деда
Ruby & Rails
Artem
я даже не особо представляю как оно, вроде sql звпросов по ссылке?
Деда
http://rubyonrails.org Пройди туториал, интересно самому же будет
Artem
я тут питон открыл как-то и закрыл не джанго
Деда
Если собираешься быть программистом тебе это надо
Деда
Не зарывай себя на frontend одном
Artem
вообще бек лучше на чем писать, то что на чем угодно это и так понятно, но по востребованности на бирже труда и простоте использования что лучше?
Деда
Я на php
Деда
Ты возьми рельсы
Artem
я не видел чтобы ктото на нем писал) лучше сразу на норм языке, а то у меня уже весь c++ вылетел из головы со swif ом
Деда
Короче просто пройди туториал, а там поймёшь осилишь ли свой бэкенд
Деда
«Лучше сразу на норм языке» 😂
Artem
Все вакансии php python(jango)
Artem
На питоне и фронт писать можно и мессенджеры сюдаже
Artem
У меня была идея написать бота для музыки, в итоге их уже 10ок
Artem
Вк
Деда
Java, node js
Деда
Питон
Деда
Но тебе легче зайдёт руби
Деда
Имхо мое мнение
Деда
Посоветовал бы php, но лучше уж сразу фреймворк какой то выбрать к нему
Artem
Просто получится с ним как с Паскалем и в итоге только время потрачу
Деда
Не потратишь, будь уверен
Деда
Каждый новый язык расширяет твои возможности в основном
Деда
А и чо паришься, говорю же туториал пройди
Artem
Они все похожи, только скобки и синтаксис немного различается
Деда
Ребята появятся, спроси у них тоже
Деда
Это всего лишь мое мнение какой язык
Artem
Сам на php пишешь)
Artem
Ну с руби можно попробовать Если заедет, то хорошо
Деда
Я просто когда начал ещё рельсов не было
Деда
17 лет назад
Artem
А почему на них не пересел в итоге?)
Деда
А зачем?
Artem
Ну если они проще или лучше чем-то
Деда
Смотри, у меня нет порой и выходных, в отпуске бываю не каждый год, когда же я доведу уровень Rails до уровня PHP?
Деда
За счёт заказчика тоже не верно учится
Деда
Когда появился iOS я забросил веб и полностью переключился на него, потом для бекендов пригодилось знания
Деда
И если у меня сейчас появится свободное время то я проведу с семьей а не язык буду учить
Aleksei
Ты же наверно уже с каким то бэкендом своим? Или как?
Бэкэнд пока на Java, но хочу все перенести на Python. Так как сейчас ещё альфа версия, которая умеет определять температуру, влажность, давление и время суток с освещённостью дома/на улице. В зависимости от времени суток, задвигает/раздвигает шторы)
Danila
Как вижу, тут представляются с: #whois ▫️Работаю в данный момент над игрой [уже был относительно успешный релиз в сторе] ▫️Иногда могу ответить на лайт вопросы. ▫️Тем, что сообщество может ответить [надеюсь], на мои вопросы с: ▫️Владивосток ▫️Нашел в поиске
HashTag
Подписка на #whois
Anton
владивосток подтянулся
bosozoku
Есть кто гребущий в Японии?
Денис
А как вы показываете сетевые ошибки юзерам в своих программах? Например, есть целая гора сетевых ошибок из CFNetwork. Домен у них kCFErrorDomainCFNetwork. localizedDescription у таких ошибок всегда имеет вид “The operation couldn’t be completed”. Зато в заголовке имена у кодов ошибок более-менее описательные (что в localizedDescriprion вообще никак не отображаается). Или вообще не заморачиваться и все это заглушить описанием по типу “Ахтунг. Ошибка сетевая”?
Денис
Dmitry
ошибок не должно быть вообще, retry-логику делай для сети, кластер, load-balancer
Anton
И залочь интерфейс
Takasur
How to force justify one line of text to fit the width of the frame? #UILabel #Swift
Aleksey
рамку под текст сделай меньше
Денис
ошибок не должно быть вообще, retry-логику делай для сети, кластер, load-balancer
ну если программа напрямую нацелена на работу с сетью, то тут нельзя не показывать ошибку т.к юзер не будет понимать, почему программа не работает. И при чем тут балансировка нагрузки?
Денис
это для тебя она на что-то нацелена, а юзеру наплевать на все, кроме его интересов.
То есть, когда юзер нажимает кнопку “скачать файл”, то по твоему мнение никаких ошибок показывать не надо? Юзер должен бесконечно ждать как ты выразился retry циклов до бесконечности?
Денис
Бред) Если произошла сетевая ошибка (неустранимая) то юзеру надо об этом знать
Donna
Это же неудобно...
Dmitry
Бред) Если произошла сетевая ошибка (неустранимая) то юзеру надо об этом знать
Ты это говоришь тому, у кого иногда до 100 терабайт в день данных скачивают через приложение, дите.
Денис
Ты это говоришь тому, у кого иногда до 100 терабайт в день данных скачивают через приложение, дите.
Вот тебе кейс - у юзера кончились деньги на счету и опсос все сетевые запросы переадресовывает на страницу баланса. Решение?
Donna
Что значит бесконечная загрузка?
Ситуация когда по какой-то причине ретрай не проходит
Donna
Таких причин не очень много, но они - существуют.
Денис
Или например упал прокси-сервер, указанный в настройках вафли
Dmitry
Ситуация когда по какой-то причине ретрай не проходит
ретрай должен выполнится несколько раз, попробовать другие сервера и все такое. Если ничего не работает - прогресс стоит на месте. Если пользователь отменяет, опять же, идет переключение на другой сервер. Этого достаточно.
Денис
Нет других серверов. Есть момент, когда произошла ошибка и уже известно, что ждать бесполезно. Хоть до старости жди, проблему это не исправит. И какой смысл тогда юзеру смотреть на неменяющуюся полосу прогресса? Испытывать его нервы?
Dmitry
Люди не такие тупые, Денис, все понимают что это их проблемы, твои дескрипторы им не нужны, поверь.
Dry
Теперь понятно откуда такие приложения
Денис
То есть юзер нажимает на кнопку скачать, срабатывает сетевая ошибка, и у него на экране ничего не меняется, т.к этот промежуточный момент проходит мгновенно. В итоге пользователь жмет на кнопку и ничего не происходит?
Денис
Жмет жмет и не понимает, почему нет реакции на его действие
Dmitry
Денис
НУ или, возможно, что-то на экране мелькает, но он не может понять, что там такое, т.к сразу происходжит возврат
Денис
Ну даже если окошко на секунду появится и закроется
Денис
Мне кажется, это принципиально проблему не решит