Size: a a a

Dart & Flutter по-русски

2020 November 23

AD

Alexandr Drobyshev in Dart & Flutter по-русски
Serge Shkurko
зависит от сложности требуемой апи
если смотреть на dart есть то хороший фреймворк https://aqueduct.io/

если смотреть на простоту реализации - node.js & express & mongodb
если смотреть в сторону размера комюнити php (любые rest фреймворки коих тонны) \ django rest framework

а вообще слышал о таких сервисах позволяющих описывать rest с минимумом кода, буквально настраивая в админке все данные
я бы не согласился с простотой нода против того же райлса))
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
может конечно есть много разных плагинов помогающих)) но в райласах из коробки есть и вебсокеты и вебпак в котором есть vue если надо сделать еще spa админку и минимизация сркиптов делается и эктиврекорд офигенно удобный)
источник

SS

Serge Shkurko in Dart & Flutter по-русски
Alexandr Drobyshev
я бы не согласился с простотой нода против того же райлса))
ну я сталкивался с рубями когда с fastlane работал (continuous deployment) сам по себе язык имеет чуть больший порог входа в сравнении с JS
источник

SS

Serge Shkurko in Dart & Flutter по-русски
+ комъюнити там точно на порядок меньше
источник

E

Eugen2k in Dart & Flutter по-русски
Alexandr Drobyshev
я еще раз спрашиваю, вы сами считаете безопасно разрешатьп риложению менять системные натсройки? я нет, надеюсь гугл тоже.

более того, в разных смартфонах, разные меню настроек бывают.

как можно разрешить приле управлять системными настрйоками? может ты хоечшеь навредить? или обойти какую защиту? или другая рпила хочет обратно перклчюить? Какой приле дать приоритет?

да да, я понимаю что вы скажете, да я чесное слово не буду вредить! но можно ли верить каждому слову?)
Узнаем у гугл
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
ну может, сложно сравнить, но по сути если юзать конеркетно райлсы, то там досттаточно примитивно) главное запонмить что false != 0 и false != '') а так в целом всех плюшек и не надо чтоб закодить бек полноценный)

в то же время по ходу дела выучится весь сахар языка и будет еще удобней

да, еще миграции удобные)) и букв мало писать, напрмиер модель для таблички просто написал
class Post < ApplicationRecord
end

все, дальше пишешт. контроллере
def index
     Posts.order(:updated_at).paginate params[:page]
end

def show
   Post.find(params[:id]
end

все) есть тебе и список постов с сортировкой по обновлению, поле само обнавляется, и вывод отдельнйо записи с проверкой и генерацией 404 ошибки

так же в отдеьном файле написав cannot :show, [Post, Item] if user.guest?
и все, больше гости не могут видеть пост или итем) крачое оч мало букв пистаь, если надо закодить бек самое то))

тот де return не надо писать)
или вывод в контроллере

   respond_to do |format|
     format.html
     format.xml
     format.json
   end
и будет вам три страницы index.html, index.xml, index.json
для апи удобно))
источник

SS

Serge Shkurko in Dart & Flutter по-русски
многие фреймворки сами миграции пишут, даже париться не надо
источник

SS

Serge Shkurko in Dart & Flutter по-русски
тот же django
источник

AD

Alexandr Drobyshev in Dart & Flutter по-русски
не спорю) я пробовал делать 1 сайт на джанго, остановился на руби)

питон тоже клевый)) не буду спорить)) ща вот на ноде делаю админку, ну просто раз в 100 дольше))
источник

EK

Evgeny Kot in Dart & Flutter по-русски
Вы опять за языки холиварите?
источник

SS

Serge Shkurko in Dart & Flutter по-русски
опыт играет конечно не меньшую роль)
Без знания много сахара думаю тяжелее бы давалось
источник

SS

Serge Shkurko in Dart & Flutter по-русски
Evgeny Kot
Вы опять за языки холиварите?
спросили на чем бэк для приложения написать
источник

EK

Evgeny Kot in Dart & Flutter по-русски
На Дарте конечно
источник

RM

Rigor Mortis in Dart & Flutter по-русски
:D
источник

SS

Serge Shkurko in Dart & Flutter по-русски
ахах, акведук был первым предложением)
источник

Ю

Юрий in Dart & Flutter по-русски
И только setstate, только хардкор
источник

R

Roman in Dart & Flutter по-русски
Опытные люди, подскажите, пожалуйста, как можно реализовать скрытие календаря? Передвинуть синий рычажок наполовину вверх, например, и чтобы календарь скрылся под аппбаром и синий рычажок был виден. А снизу какой-нибудь список развернется на весь экран.
источник

R

Roman in Dart & Flutter по-русски
источник

SS

Serge Shkurko in Dart & Flutter по-русски
Roman
Опытные люди, подскажите, пожалуйста, как можно реализовать скрытие календаря? Передвинуть синий рычажок наполовину вверх, например, и чтобы календарь скрылся под аппбаром и синий рычажок был виден. А снизу какой-нибудь список развернется на весь экран.
используй виджет Dissmisible
в его параметрах укажи выезжать сверху, установи open: true он выедет сверху
источник

S

S in Dart & Flutter по-русски
спасибо большое 👍👍
источник