Pull to refresh
0
Send message
это называется сферический конь в вакууме
singleton это решается на уровне annotation или traits (если 1-2 словами нужно), а то что вы предлагаете заложить в язык кучу keywords причем в динамический, это вообще бред
возьмите scala к примеру и на уровне типов запрещайте себе слои и т.п. в чем проблема? создайте свой dsl и радуйтесь
не надо унижать scala
Судя по коду он генерирует сразу всю core library(читайте весь dart в 30 кб). Это ведь не компиляция, а трансляция(!) об этом и написано. Не думаю что там очень сильный анализатор кода, да и нафиг он нужен в трансляторе. В языка ведь даже версии нет еще. И тем более это не значит что 6 строчек будет 60 кб.
Вы можете думать что хотите я ничего не навязываю. Я просто сказал что symfony и почти все его компоненты, понты для приезжих(молодых разработчиков). Я предпочитаю реальные задачи решать, если это a + b то так и будет, а не как это делает SF // this->getVariableAPlusVariableBAndMaybeVariableC… о еще неймспейс на полкилометра
ладно, может когда то поймете что важно быстрее запустить проект и получать прибыль а не неймспесами мерятся
я пишу проекты для себя, symfony хорош чтоб поиграться на этом точка. если возьму фрейм то это будет django. в портфолио на sf2 пару проектов, ну че молодцы за полгода))
Не для всех а там где нужно(!!!) Вы любите городить кучу абстракций над простыми вещами, я считаю это расточительством. Вот и все.
>> А что если через пол-года…
А что если это в рту начнут расти грибы?
Ну а че… Давайте сразу начнем писать очень очень абстрагировано а то вдруг движок придется использовать для управления шаттлом а он не готов, не порядок…
Вот как выглядит ваше «а что если»…
Это вы несете чушь, причем тут Assembler. Я использовал twig и использовал symfony с первой веткой 3 года проработал, если что. я знаю кто вы и знаю что вы будете до последнего защищать то что творит fabien. Но можете не утруждаться я считаю все продукты за исключением некоторых компонентов от symfony2 ущербными, для php. Они почти все медленны и крайне абстрагированы, вам не на php нужно писать а scala, там очень высокая абстракция, но для php это суицид. Если что я на django перешел и на plain php. И знаете что я начал писать быстрее после того как отказался от symfony. Кто фабъену сказал в twitter что «I think premature abstraction is often more dangerous than premature optimization» вот я думаю это в точку может он задумается.
Так что про C или Asm речь вообще не идет, вы играете в игру make java from php, вместо фокус держать на реальных задачах.
ну ну… мой пример у меня быстрее 10 запросов(c джойнами) в БД выполняются чем генерация шаблона twig-ом, ну и зачем мне это узкое место, самое узкое во всем проекте!!! в чем выгода? в том что он за чем isset сделает? или escape? я отлично без них обойдусь
короче шаблонизаторы такого уровня как в статье это выгода для сайтов аля 1000 уников в день, на проектах по серьезнее, это узкое место.
любители шаблонизаторов разбушевались )) но я повторюсь, шаблонизатор это медленное гавно для ленивых, потому что если вы ленитесь сделать isset в контроллере то просто не знаете какие данные к вам приходят, т.е. изначально вы делаете кривой проект.
т.е. вам логичнее хранить не безопасные данные в базе? как по мне это странный подход.
смотрите я раз экранирую и перевожу в сущности(зная что это будет использоваться именно так), и все. вы же каждый раз это делаете. а если мне придется когда то где то назад сделать это тегами или кавычками то это не проблема.
ну просто это глупость когда шаблонизатор работает в 10 раз медленее чем генерация страницы в целом т.е. если страница генерится за 0.03 + шаблонизатор это 0.15 на простых данных, если загрузить его данными(объектами, массивами) то можно и в целых полсекунды генерацию из шаблонизатора загрузить. Ну и зачем мне такое нужно?
в базу пишутся html entities понимаете?… зачем мне это делать в шаблоне? вы идете путем переноса логики контроллера в сторону толстого view, и пытаетесь это сделать единственно верным подходом, это не так. mvc это не только zf sf и другие php фреймы,… далеко ходить не надо, по принципу symfony отправку мыла формы должна быть в классе формы, а например в django часто может быть в модели, поэтому когда пхпешник видит разрыв шаблон ему мозг выносит. как так mvc такое какое я не знаю, значит это не mvc. вот в чем бред.
я лично данные перед записью в БД фильтрую если вы наоборот, то причем тут шаблон?
+ короткие теги никто не собирается исключать, поэтому код вполне может быть =e($client->name)
p.s. конфликтов с короткими тегами не разу не было за 5 лет работы у меня… и вообще есть автоматическое экранирование например как в слое sf1 сделано где можно и raw data получить и безопасные данные по умолчанию
это очень спорный кусок кода, вы всегда занимаетесь эскапом в шаблонах? и можете объяснить почему экранирование вообще должно быть в шаблоне?
Слежу за процессами почти каждый день, знаю что за что отвечает. Так что да на 99,9.
Безопасных вещей вообще в мире нет. Но я говорю именно о получении файла с http и запуске приложения без ведома пользователя. А в это linux на порядок лучше windows потому что такие элементарные вещи как права работают с коробки, если вы использовали например arch linux (не коробочные типа ubuntu) то вы должны знать что без выдачи прав пользователю он даже звук не может регулировать. А сидеть под рутом на десктопе никто не будет. Поэтому популярность системы тут не причем, на линуксе большинство сервером мира, вы хотите сказать что это не популярная система или может все таки не в популярности дело?
just use linux
Я заходил последние дни почти каждый день и ничего не заразился и никаких malware нет, так что без сарказма эта уязвимость именно связана с java. Вы видео то смотрели? windows, java и exe… Так что да для меня это выглядит паранойей
Я за много лет всего пару раз встречал предложение запустить апплет,… java не мейстримная вещь в вебе вообще, так что есть она или нет я это замечал, чтоб не соврать, раз 10 в жизни. И то на сайтах посвященных javafx и т.п.
вам действительно комфортно серфить, когда все работает не так как задумано и каждый раз приходится включать разрешение в noscript?
как по мне достаточно java отключить… а остальное это паранойя
Учитывая сколько сейчас интерфейса даже на простом сайте пишется на JS, хочется сказать то что вы блочите все сайты и получаете «обломы» в этом только ваша вина и никак не разработчиков этих сайтов

Information

Rating
Does not participate
Registered
Activity