@dlangru

Страница 333 из 719
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
Но вот GDC я бы не стал называть полноценным компилятором
почему? что с ним не так? я им не пользовался, вообще представления не имею

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

как считаете достаточно для старта быстрого? https://github.com/deviator/duseful/blob/master/manuals/begin.md
Да, написано годно. Но тут нужен полный новичок для прочтения, без замыленного глаза. А с этим, чую, проблемы :)

Первые шаги После того, как Вы поставили компилятор уже можно экспериментировать, но лучше будет ещё доставить систему сборки 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
А английский оригинал TDPL очень классный был. Перевод не смотрел.
Перевод отвратный. Там реально очень сухо всё и грустно.

Andrey
07.12.2017
16:00:32
Вот что советовать надо, так это http://ddili.org/ders/d.en/index.html Да на аглицком, но написана очень простым языком (нет сложных языковых конструкций), актуальная
Александресковкая тоже пригодится. Чего там такого прям ужасного с переводом то? Книгу Али тоже можно добавить, хотя она и слишком многословная и простая

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 намного более последовательна в изложении.

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
Плюс режим BetterC без извратов тоже интересен, но рук и времени нет
в 78 версии должны завести адекватый RAII, вроде норм должно стать

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 читать иногда реально интересно

Страница 333 из 719