Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
Страницы: (4) 1 [2] 3 4  ( Перейти к первому непрочитанному сообщению )  
Фильтр авторов:    показать 
  скрыть
  Ответ в темуСоздание новой темыСоздание опроса

> Познакомился с twig, Мысли в слух
bestxp  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



орангутанг
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 2004
Пользователь №: 36605
На форуме: 3 года, 9 месяцев, 15 дней
Карма: 111




Хоть Симфоня и тяжелая, но к счастью работает она оочень даже шустро, это dev среда с отключенными кешами и перегенрацией съедает в 5 раз больше положенного


--------------------
PMПисьмо на e-mail пользователюСайт пользователяICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Zzepish  
 ۩  Дата
Цитировать сообщение

Пользователь сейчас на форуме



Аццкая хрень
******

Профиль
Группа: ★ЛжеЭксперт★
Завсегдатай форума
Сообщений: 5475
Пользователь №: 32538
На форуме: 4 года, 6 месяцев, 7 дней
Карма: 49




bestxp
+1.

Кстати: один из плюсоф симфонии - удобный и понятный вывод ошибок! Я от него тащусь!

Да и еще фишка есть - _profiler из режима разработки! очень кошерная тема


--------------------
Правда тоже ложь, но с иным углом.
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Zzepish  
 ۩  Дата
Цитировать сообщение

Пользователь сейчас на форуме



Аццкая хрень
******

Профиль
Группа: ★ЛжеЭксперт★
Завсегдатай форума
Сообщений: 5475
Пользователь №: 32538
На форуме: 4 года, 6 месяцев, 7 дней
Карма: 49




Боже, какая симфония афигенная! У нее БОЖЕСТВЕННАЯ КОНСОЛЬ!!!!!!


--------------------
Правда тоже ложь, но с иным углом.
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Ron  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 1042
Пользователь №: 41686
На форуме: 1 год, 3 месяца, 24 дня
Карма: 13




Причем тут шустро или не шустро? ) Существуют конкретные цифры потребления той же ОП. Курьез в том, что люди частенько заказывают проекты на "богатых" решениях, потом экономят на серверах несколько десятков долларов в месяц.



--------------------
Жду 5.11.2017
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Zzepish  
 ۩  Дата
Цитировать сообщение

Пользователь сейчас на форуме



Аццкая хрень
******

Профиль
Группа: ★ЛжеЭксперт★
Завсегдатай форума
Сообщений: 5475
Пользователь №: 32538
На форуме: 4 года, 6 месяцев, 7 дней
Карма: 49




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


--------------------
Правда тоже ложь, но с иным углом.
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Michael  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Эксперт
Группа переписки
Сообщений: 6065
Пользователь №: 18498
На форуме: 7 лет, 4 месяца, 6 дней
Карма: 256




Цитата (Zzepish @ 2.11.2016 - 17:19)
Боже, какая симфония афигенная! У нее БОЖЕСТВЕННАЯ КОНСОЛЬ!!!!!!

Эка тебя перековали rolleyes.gif . Помнится не так давно ты тут на форуме за идеи твина топил по полной.


--------------------
There never was a struggle in the soul of a good man that was not hard
PM
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Zzepish  
 ۩  Дата
Цитировать сообщение

Пользователь сейчас на форуме



Аццкая хрень
******

Профиль
Группа: ★ЛжеЭксперт★
Завсегдатай форума
Сообщений: 5475
Пользователь №: 32538
На форуме: 4 года, 6 месяцев, 7 дней
Карма: 49




Michael
Я задолбался писать одно и тоже biggrin.gif
Кроме того - Твин толковый мужик. Его логика имеет место быть, если нужно что-то совершенно уникальное. Когда нужно писать с нуля и свое.
Но я просто устал писать с нуля. Для меня даже зенд сейчас - сборщик копипасты!
А вот симфония - рулит biggrin.gif


--------------------
Правда тоже ложь, но с иным углом.
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Ron  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 1042
Пользователь №: 41686
На форуме: 1 год, 3 месяца, 24 дня
Карма: 13




Цитата (Michael @ 3.11.2016 - 17:53)
Эка тебя перековали rolleyes.gif . Помнится не так давно ты тут на форуме за идеи твина топил по полной.

Ухаха! )) Ну чего, хорошо, человек растет!

А что за идеи Твина, в чем они заключаются? Я так и не смог понять, потому что дискуссии частенько заканчиваются фразами "код нужно писать с умом" и "я за мультипарадигму", которая не отрицает ООП, к примеру. По поводу фреймворков, он ведь сам пишет свой? Пусть не такой навороченный, но столь же несложный как, скажем, Slim. Какая разница? Были бы ресурсы, возможно создавал бы и навороченный, кто знает.



--------------------
Жду 5.11.2017
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Zzepish  
 ۩  Дата
Цитировать сообщение

Пользователь сейчас на форуме



Аццкая хрень
******

Профиль
Группа: ★ЛжеЭксперт★
Завсегдатай форума
Сообщений: 5475
Пользователь №: 32538
На форуме: 4 года, 6 месяцев, 7 дней
Карма: 49




Все! Симфония - one love


--------------------
Правда тоже ложь, но с иным углом.
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
chee  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Сын полка
Сообщений: 1780
Пользователь №: 38654
На форуме: 2 года, 11 месяцев
Карма: 40




Код в симфони это не очень хорош, я смотрел когда изучал, что бы понять как работают у них сессии и как у них работает Request-Response. Так вот меня очень опечалила эта событийная модель, если бы она была уместна, я бы прочуствовал, но создается ощущение, что она сделана что бы была.


--------------------
Люди, имеющие низкий уровень квалификации, делают ошибочные выводы, принимают неудачные решения и при этом неспособны осознавать свои ошибки в силу низкого уровня своей квалификации

Мой блог
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Invis1ble  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме




******

Профиль
Группа: Эксперт
Группа переписки
Сообщений: 11783
Пользователь №: 23195
На форуме: 6 лет, 4 месяца, 9 дней
Карма: 428

Трезвый :
7 лет, 3 месяца, 9 дней


chee
и что же в ней печального?


--------------------
PMПисьмо на e-mail пользователюСайт пользователя
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
twin  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Глухой нуб
******

Профиль
Группа: Администратор
Почтальон группы
Сообщений: 15559
Пользователь №: 6543
На форуме: 8 лет, 2 месяца
Карма: 299

Трезвый :
5 лет, 11 месяцев, 9 дней


Цитата (Ron @ 3.11.2016 - 15:38)
Ухаха! )) Ну чего, хорошо, человек растет!

Я тоже рад за него. smile.gif Ибо тихо-потихому он движется в нужном направлении. Дело в том, что симфони, это не совсем фреймворк. Хотя и позиционируется так по инерции. Симфони строится по принципу SOA, а это гораздо ближе к сборке библиотек. И то, что человек понял перспективу этого направления в сравнении с монструозным классическим зендом, уже хорошо.

Чуть позже он может быть поймет, что и в симфони не все гладко. И будет так же восторгаться каким-нибудь слимом или ларавелем. Ведь не просто так они отпочковались.

Это же и twig'а касаемо. Очень многие в нем разочаровались со временем.

Так что... Время рассудит.

Что касается моих идей, то они настолько просты, что этого очевидного многие не могут понять. Основная идея - не нужно кидаться в крайности, а нужно использовать те инструменты, которые наиболее подходят для решения текущих задач. Это касается и парадигм, и фреймворков и боязни велосипедов и всего остального.

Потому мне так понравилась эта статья. Прямо с языка сняли.

А крайности с одной стороны могут довести до откровенного говнокода, с другой до архитектурной астронавтики. Есть у нас яркие примеры приверженцев этой крайности. Где то видел недавно, что Сантехник предлагал сохранять в СУБД состояния объектов, только лишь бы не отойти от постулатов ООП, которые такие астронавты с огромным скрипом пытаются всунуть в веб-программирование.

И фреймворк свой я писал для того, чтобы понять, может я чего то упустил. Я его еще не закончил, но теперь уже точно не буду придерживаться одной парадигмы (ООП в частности), как во время эксперимента. Да и инфраструктуру буду делать там наиболее минимальной. Собственно в этом направлении и движется симфони и иже с ней.

Так что не нужно противопоставлять мои и их идеи. Направления у нас не слишком расходятся. smile.gif


--------------------
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Зачем ворошить старое, когда можно наворотить новое?

user posted image
PMСайт пользователяICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Santehnick  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Абориген
*****

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 231
Пользователь №: 26735
На форуме: 5 лет, 8 месяцев, 25 дней
Карма: 15




Цитата (twin @ 6.11.2016 - 10:00)
Сантехник предлагал сохранять в СУБД состояния объектов, только лишь бы не отойти от постулатов ООП

Ну да. В ооп мы оперируем объектами. Объекты имеют поведение (методы). Через поведение мы изменяем состояние объекта. Очевидно, что новое состояние нужно сохранить. Неважно где. Важно, чтобы клиентский код ни о какой базе данных не знал вообще, как будто все объекты в памяти. Взяли объект. Изменили состояние. Сохранили. Отсюда и выросли ORM/ODM. Не вижу в чем я не прав.

Если на уровне приложения оперировать сырыми данными из базы, тогда где ооп? Его нет. Такую ситуацию часто называют ооп ради ооп или процедурный код обернутый в классы.

Вообще кто хочет лучше понять ооп советую книгу Эрика Эванса о DDD (теория) и Вон Вернона о DDD (практика). Первая есть на русском, но не читал, поэтому советую оригинал. После осознания, внезапно оказывается, что чуть ли не добрая половина паттернов из книги PoEAA от Мартина Фаулера оказываются просто жизнено необходимы. И пазл собирается в картину.

Но если вы делаете типичные сайты, то всё это не нужно. Ни ооп, ни паттерны, ни фреймворки. Нужно просто взять CMS и сделать сайт за пару часов, чтобы получить свою пайку.
PM
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
twin  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Глухой нуб
******

Профиль
Группа: Администратор
Почтальон группы
Сообщений: 15559
Пользователь №: 6543
На форуме: 8 лет, 2 месяца
Карма: 299

Трезвый :
5 лет, 11 месяцев, 9 дней


Цитата (Santehnick @ 6.11.2016 - 20:01)
Если на уровне приложения оперировать сырыми данными из базы, тогда где ооп? Его нет. Такую ситуацию часто называют ооп ради ооп или процедурный код обернутый в классы.
Нет. Как раз все наоборот. Это высказывание верно только для десктопных программ (по принципам построения которых вы и пытаетесь строить веб-приложения). Запихать объекты в программы, которые работают доли секунды - вот это и есть ООП ради ООП. Потому что основная вкусняшка объекта, это вовсе не инкапсуляция и полиморфизм. Это как раз способность объекта длительное время сохранять свое состояние.

В прикладных программах это очень удобно, в серверных же теряет всякий смысл. Вот вы и выкручиваетесь всякими извратами, пытаясь сохранить объект такими экзотическими способами, как сохранение в СУБД. И да, отсюда выросли такие метостазы, как ORM/ODM.

А в программировании классами нет ничего плохого, тут как раз можно пользоваться тем, что уместно (наследования, инкапсуляция и пр), но не пытаться запихнуть незапихуемое. smile.gif

Ваши подходы похожи на попытку засунуть в посудомоечную машину одноразовую посуду. Объект создается каждый раз новый, после генерации страницы выбрасывается в мусоросборщик. Это одноразовая посуда. Но вы упорно этого не видите, и используете их как в десктопе.

Да и не только это кстати. Еще куча принципов каноничного ООП с великим трудом натягивается на веб. Но ведь это не важно, правда? Важна идея. А это и есть крайность.

Вся беда в том, что нет хороших материалов для веб. И вы учитесь по учебникам для десктопа. И собираете пазл молотком, сохраняя состояния объектов в СУБД в частности.


--------------------
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Зачем ворошить старое, когда можно наворотить новое?

user posted image
PMСайт пользователяICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
bestxp  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



орангутанг
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 2004
Пользователь №: 36605
На форуме: 3 года, 9 месяцев, 15 дней
Карма: 111




Цитата
. Объект создается каждый раз новый, после генерации страницы выбрасывается в мусоросборщик


Эм скажи это ReactPHP и Ratchet , скажи это Ruby веб сервисам или написанным на java или GO, которые висят в памяти и работают постоянно, прямо как твои настрольные приложения, где браузер подключается только что бы получить результат

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


--------------------
PMПисьмо на e-mail пользователюСайт пользователяICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темыСтраницы: (4) 1 [2] 3 4  Ответ в темуСоздание новой темыСоздание опроса