
Ievgenii
07.12.2017
09:50:26
А программист не создает руками экземпляр класса
К нему уже он приходит наполненный

Andrey
07.12.2017
09:50:41
ну контроллер то он создает руками
кем наполненный?

Google

Ievgenii
07.12.2017
09:50:53
Смотри, вот весь контроллер:
Class User extends Controller { public function getUser(UserView $user){...}}
Это весь контроллер
И когда роутер обрабатывает входной запрос, то он вызывает метод getUser
В который приходит экземпляр юзера
А сам разработчик его руками не создает
В том же D тоже не сложно так сделать

Eto
07.12.2017
09:55:33
Руты прописывается. Фреймворк парсит приходящий URL и создаёт соответствующий ему класс.

Andrey
07.12.2017
09:55:35
я не знаю, как этот конкрентный фреймворк работает, но по идее никакой магии нет. диспетчер определяет, что конкретно надо вызвать, создает класс нужный и тд. интроспекция может применяться, если надо.

Ievgenii
07.12.2017
09:56:32
что конкретно надо вызвать
Так я и описал, как он определяет, что нужно создавать
Вот и все :)

Andrey
07.12.2017
09:56:53
а о чем тогда речь то)

Google

Ievgenii
07.12.2017
09:57:05
Попросили объяснить как это происходит
Я объяснил

Eto
07.12.2017
09:57:12
Скукота. Нынче все разговоры только о вебе.

Andrey
07.12.2017
09:57:26
ну предложи тему)

Ievgenii
07.12.2017
09:57:35
+1
Давай предложи тему, обсудим ее

Eto
07.12.2017
09:57:47
Некогда, нужно вебом (JS) заниматься. :(

Ievgenii
07.12.2017
09:57:54
)))
Ну а я PHP сейчас занимаюсь
Мне это не мешает обсуждать)))
От тебя ждем тему
Ты можешь не обсуждать, дай тему и иди себе работать))))

Eto
07.12.2017
10:00:52
Аппаратное ускорение рендеринга UI (не игры), есть у кого опыт?

Ievgenii
07.12.2017
10:01:49
У меня нет

Victor
07.12.2017
10:09:17
Такс,а шо это такое?
С телефона почитать решил

Ievgenii
07.12.2017
10:11:57
Это текст

Victor
07.12.2017
10:31:18
так а полоска эта там зачем?

Eto
07.12.2017
10:32:18
@DmitryBubnenkov

Google

Dmitry
07.12.2017
10:32:52
Косяк в верстке. Исправлю

Ievgenii
07.12.2017
10:48:46
Это не просто полоска! Это дизайнерская полоска!)))

Pavel
07.12.2017
10:55:30
Ну почему бы не взять twitter bootstrap просто ?

Ievgenii
07.12.2017
10:55:47
Тут я согласен

Maxim
07.12.2017
10:56:57
или materialize)

Oleg
07.12.2017
14:24:24
как считаете достаточно для старта быстрого?
https://github.com/deviator/duseful/blob/master/manuals/begin.md

Pavel
07.12.2017
14:28:22
Отличная дока ?
Но вот GDC я бы не стал называть полноценным компилятором

Oleg
07.12.2017
14:44:12

Pavel
07.12.2017
14:44:43
Куча проблем при сборке проекта сложнее хелло ворлда

Oleg
07.12.2017
14:45:22
какого рода?
что-то из языка не ест?

Oleg
07.12.2017
14:46:18
или падает?
или результат не рабочий?
нужно это описать, чтобы люди сразу понимали риски обломаться

Kirill
07.12.2017
15:25:04
Устаревшая версия фронтенда - 2.068.2
В репе идёт движуха, там сильно свежее, но официальных бинарей нет, а собирать сам не жажду. Да и ну его нахер, когда ldc и dmd ставятся с пол пинка
Уточню - официальных свежих бинарей, те что есть, как раз - 2.068.2
Первые шаги
После того, как Вы поставили компилятор уже можно экспериментировать, но лучше будет ещё доставить систему сборки dub.

Google

Kirill
07.12.2017
15:43:41
при использовании официального инсталлера dub идёт в комплекте. (install.sh, через него и ldc отлично ставится)
так что тут про dub можно убрать, наверное
Раздел литература:
Язык программирования D - откровенно говёный перевод, дохера ошибок и изложение страдает. Книгу покупал, она явно устарела, фигле 2010 год у оригинали
Вот что советовать надо, так это http://ddili.org/ders/d.en/index.html
Да на аглицком, но написана очень простым языком (нет сложных языковых конструкций), актуальная

Dmitry
07.12.2017
15:50:01
А английский оригинал TDPL очень классный был. Перевод не смотрел.

Kirill
07.12.2017
15:50:46

Andrey
07.12.2017
16:00:32

Oleg
07.12.2017
16:02:01
книга Али только переводится же сейчас?
Александреску указан в русской литературе
а сборник английской на офф сайте есть, если умеешь в en то лучше уж мониторить офф ресурс

Admin
ERROR: S client not available

Oleg
07.12.2017
16:03:06
или нет?

Andrey
07.12.2017
16:03:23
да есть вроде

Oleg
07.12.2017
16:07:31
собственно кроме того факта что dub ставится

Kirill
07.12.2017
16:11:22
Александруску просто единственный на русском. Для новичка книга Ali намного более последовательна в изложении.

Oleg
07.12.2017
17:29:49

Kirill
07.12.2017
17:33:41
ИМХО в D
Совсем с нуля другие книги, всё же

Oleg
07.12.2017
17:37:07
мне книга Александреску показалась очень крутой

Google

Oleg
07.12.2017
17:37:36
я с плюсов переходил

Kirill
07.12.2017
17:38:05
Разная база

Oleg
07.12.2017
17:40:21

Kirill
07.12.2017
17:41:11
Я с perl'a приходил

Oleg
07.12.2017
17:42:49
вообще давно было?

Kirill
07.12.2017
17:42:53
Сейчас глянул примерно, книга алесандреску для меня в разнос где-то после 5 главы, а ali осилил до конца без жуткого напряга
2015

Oleg
07.12.2017
17:44:11
нет желания описать тут переход с perl? https://github.com/deviator/duseful/tree/master/manuals/comparison
perl вроде тоже достаточно распостранён
по аналогии на аспекты разбить сравнение и типа "как для человека на perl начать писать на D"

Kirill
07.12.2017
17:48:54
А я и не переходил, грёбаный легаси и начальник :)

Oleg
07.12.2017
17:49:24
ну о D представление хорошее или пока не всё понятно?

Kirill
07.12.2017
17:52:17
Для меня в целом хорошее, но как только возникает что-то по моей тематике - нет либ, а сделать надо вчера :)
Плюс режим BetterC без извратов тоже интересен, но рук и времени нет

Oleg
07.12.2017
17:55:27

Kirill
07.12.2017
17:56:23
В этом-то и вся беда, "должны и скоро", я с 2008 смотрю, облизываюсь, но толком не лезу :)
Хотя в последние 2 года дело реально пошло, и это круто

Oleg
07.12.2017
17:57:45
ну, конкретно по RAII это не то что бы "скоро всё будет, подождите посоны", а Уолтер уже сделал, просто в багфикс релиз 77.1 решили не включать такое

Kirill
07.12.2017
17:57:59
Ага, видел на форуме
Он плакался, что не включили :)
Улыбнуло, что хотелку создателя языка прокатили на релиз :)

Oleg
07.12.2017
18:00:00
ну да, забавно выглядело)

Kirill
07.12.2017
18:03:46
Для D реально важно, что стандартизировали релизы, и схему выбрали, ИМХО, удачную. Отлаженные фичи включаются, но если всё готово, то даже хотелку Walter'a отметут, дабы не налажать, хоть и бывают косяки :)
Changelog D читать иногда реально интересно