Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: есть ли php framework такой же красивый и удобный как python/django ???

Сообщения:  [1-10]   [11-13] 

 
 автор: Gopneg_IT   (19.02.2015 в 13:41)   письмо автору
 
   для: artem01   (04.02.2015 в 19:14)
 

если нужен крутой фреймворк используй кодигнишер кахану или кекспхп.

  Ответить  
 
 автор: psychomc   (05.02.2015 в 14:04)   письмо автору
 
   для: artem01   (05.02.2015 в 13:26)
 

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

  Ответить  
 
 автор: artem01   (05.02.2015 в 13:26)   письмо автору
 
   для: psychomc   (05.02.2015 в 12:53)
 

>. не понятно зачем использовать такие странные разделители
это не разделители это архитектура модульности python

  Ответить  
 
 автор: psychomc   (05.02.2015 в 12:53)   письмо автору
 
   для: artem01   (05.02.2015 в 12:44)
 

я всё понимаю :)

views в джанго это template
controller - это views

жесть какая-то.

в любом современном фреймворке есть маршруты, в которых параметры прописываются регулярными выражениями. просто конкретно ваш пример не самый лучший мне кажется. то что home.www.index указывает на home/www/index это и так понятно. не понятно зачем использовать такие странные разделители

  Ответить  
 
 автор: artem01   (05.02.2015 в 12:44)   письмо автору
 
   для: psychomc   (05.02.2015 в 12:31)
 

да вы явно не понимаете !!!!

mvc в Django тот же паттерн только немного называеться по другому например
model - также model
views в джанго это template
controller - это views

вот и получается не mvc a mtv

>>url(r'^page/(?P<page_slug>[0-9a-z\-_]+)/$', 'blog.views.page'),
>это просто? вы шутите? это какая-то нечитаемая хрень. а в правой части разделители точки, ничего отвратнее еще не видел

здесь первый параметр это регулярное выражения совпадающае с урлам а второй это что подкльчить .
Точки это особенность языка python он весь модульный и пакетный

допустим у вас есть такой путь ./home/www/index.py

то что бы подключить index.py надо вместо слешей написать точку

import home.www.index

но это отдельная тема ели интересно то почитайте доки про питон

  Ответить  
 
 автор: psychomc   (05.02.2015 в 12:31)   письмо автору
 
   для: artem01   (05.02.2015 в 12:11)
 

>вся логика описывается во views (но логика приложения ) а не проекта !
жесть какая-то. как раз во всех этих фреймворках одна из основных задач и была отвязать логику от представления, но может быть я что-то не понимаю

>url(r'^page/(?P<page_slug>[0-9a-z\-_]+)/$', 'blog.views.page'),
это просто? вы шутите? это какая-то нечитаемая хрень. а в правой части разделители точки, ничего отвратнее еще не видел

да и вроде хватает по django всего на русском, документации так точно. я просто всё равно не понимаю, вы сначал восхваляете джанго какой он крутой и что все остальные унылые на его фоне, но потом оказывается, что джанго вы на самом деле и не смогли осилить из-за отсутствия сообщества, а другие фреймворки не пробовали "в полную мощь". попробуйте тогда симфони, что ли

  Ответить  
 
 автор: artem01   (05.02.2015 в 12:20)   письмо автору
 
   для: Sfinks   (05.02.2015 в 02:33)
 

в djange как раз таки почти нет магии все явно как в питоне в django с глЮками даже новичек справится

P.S Если вы хорошо знаете английский и у вас есть терпение изучить оф-доки то---- тогда django вас затянет и не когда не отпустит!!!

  Ответить  
 
 автор: artem01   (05.02.2015 в 12:11)   письмо автору
 
   для: psychomc   (05.02.2015 в 10:25)
 

ну я yii еще не пробовал в полную мощь но возможно и не попробую вообще

>Лучше реализация мвц?

сам mvc почти такой же только в django mtv model template views где вся логика описывается во views (но логика приложения ) а не проекта !
>Может быть роутинг лучше?
вот только что посмотрел в доки про роутинг и на мой взгляд конечно в django красивые удобные и понятные
в django есть главный urls , и на уровни каждого приложения - все просто как детская считалочка!

на уровне проекта
url(r'^blog/', include('blog.urls')),
на уровне приложения
url(r'^page/(?P<page_slug>[0-9a-z\-_]+)/$', 'blog.views.page'),
и все!!!

блин я не хочу документацию переписывать просто попробуйте django и все станет ясно

поверьте вы быстро напишите бложек и все сами поймете

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

наверно меня тот поймет кто кодил на django

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

  Ответить  
 
 автор: psychomc   (05.02.2015 в 10:25)   письмо автору
 
   для: artem01   (04.02.2015 в 19:14)
 

Очень странный вопрос. Если джанго такой крутой, то глупо искать ему альтернативу. А если нужна готовая админка, тогда ищите уже cms.
Можно объективно, чем джанго лучше того же уии? Не фразами типа "унылый", а по компонентам. Лучше реализация мвц? Может быть роутинг лучше? Диай контейнер? Работа с субд? Расширяется лучше? Готовых решений больше? А то-высказываете как будто чьё-то мнение, которое старательно заучили

  Ответить  
 
 автор: Sfinks   (05.02.2015 в 02:33)   письмо автору
 
   для: artem01   (05.02.2015 в 00:51)
 

> поверьте django вас затянет и не когда не отпустит!!!
Вот не факт... По вашему описанию - слишком много магии... В рельсах тоже дофигища. А мне не нравится. Но по работе приходится использовать =) Особо не нравится то, что когда что-нибудь заглючит, даже гуру долго ищут в чем причина. Также есть проблемы с совместимостью версий, что у руби, что у рельсы. Но там это замечательно решается с помощью rvm и бандлера.

  Ответить  

Сообщения:  [1-10]   [11-13] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования