ФорумПрограммированиеPythonDjango → Как вам инициатива?

Как вам инициатива?

  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 28 мая 2014 г. 21:16, спустя 1 час 18 минут 52 секунды

    И вот уже нашли то о чем я подумал.

    Surlex Documentation — surlex v0.1.2 documentation [codysoyland.com]

    Не понимаю почему этот функционал не "причесать" и не "встроить по дефолту".

    Писать clean url regexp для urls это убийственно, это programmer style и далеко не user friendly.

    Спустя 138 сек.

    Страница автора компонента

    Introduction to Surlex | codysoyland.com [codysoyland.com]

    Первый коммент

    This is pretty cool. You should build this as a drop-in into django!

    Сапожник без сапог
  • Ivan.

    Сообщения: 495 Репутация: N Группа: Адекваты

    Spritz 28 мая 2014 г. 21:24, спустя 8 минут 42 секунды

    Действительно выглядит неплохо
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 28 мая 2014 г. 21:25, спустя 45 секунд

    Действительно выглядит неплохо

    @Ivan., особенно по сравнению с моим примером.

    url(r'^(?P<slug_genre>[^/]+)/(?P<slug>[^/]+)/news/(?P<slug_item>[^/]+)$', views.GameNewsItem.as_view(), name="view_news_view")
    

    Спустя 13 сек.

    блядский double escape

    Спустя 25 сек.

    https://gist.github.com/phpdude/e738fc331fbc7b1f7bc8

    Сапожник без сапог
  • Ivan.

    Сообщения: 495 Репутация: N Группа: Адекваты

    Spritz 28 мая 2014 г. 21:32, спустя 7 минут 11 секунд

    еще бы админ-интерфейс подтюнинговать и модуль mysql для третьего питона, и вообще можно было бы бухать
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 28 мая 2014 г. 21:34, спустя 2 минуты 11 секунд

    @Ivan., про 3ку ничего не знаю, все компоненты еще сырые которые я люблю, это не так важно.

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

    Я вообще удивился когда жангу изучал, столько няшек и такая хуйня в роутинге.

    Даж не поленились url building сделать по роутам, а предефайнеды под стандартные маски не замутили. недоработка блин :)

    Сапожник без сапог
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 28 мая 2014 г. 23:53, спустя 2 часа 19 минут

    еще интересная имплементация нашлась :)

    oinopion/hurl [github.com]

    Сапожник без сапог
  • Абырвалг

    Сообщения: 6480 Репутация: N Группа: Джедаи

    Spritz 29 мая 2014 г. 18:04, спустя 18 часов 10 минут 43 секунды

    Вам бы Symfony…
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 29 мая 2014 г. 18:42, спустя 37 минут 51 секунду

    Вам бы Symfony…

    @Абырвалг, нахуй нам это гавно?)

    Сапожник без сапог
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 29 мая 2014 г. 18:59, спустя 16 минут 40 секунд

    глянул роутинг в симфони.

    гребаное гавно

    Routing (The Symfony Book) [symfony.com]

    Спустя 61 сек.

    симфони может и не плохая, сам пхп рудиментарное уг. которое развивают неверно, вот и вся проблема.

    увы или ура - вам решать, я уже забыл как на пхп код то писть каждый раз вспоминаю пытаюсь как же циклы пищутся)))

    Сапожник без сапог
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 30 мая 2014 г. 12:23, спустя 17 часов 24 минуты 37 секунд

    еще интересная имплементация нашлась :)

    https://github.com/oinopion/hurl

    @phpdude, да, прикольная. Но мне нравятся регулярки

    Спустя 38 сек.

    я уже забыл как на пхп код то писть каждый раз вспоминаю пытаюсь как же циклы пищутся)))

    @phpdude, +1

    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 30 мая 2014 г. 12:59, спустя 35 минут 47 секунд

    @adw0rd, регулярки не читабельно, тебе нравятся они пока ты не привык к чему то другому. не обманывай себя)

    Сапожник без сапог
  • Sinkler

    Сообщения: 7958 Репутация: N Группа: в ухо

    Spritz 30 мая 2014 г. 13:03, спустя 3 минуты 55 секунд

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

  • AlexB

    Сообщения: 4306 Репутация: N Группа: в ухо

    Spritz 30 мая 2014 г. 13:08, спустя 5 минут 23 секунды

    Не, ну наглядность никто не отменял:
    articles/(/page(/<page>))

    Сразу видно какие части урла обязательны. Слеши на конце, опять же … не надо специально отрабатывать, на каждый случай, роутер сам разберется.

    Спустя 126 сек.

    Бля, пиздец, у нас code дабл-эскейпится .. сразу вся наглядность пропала ((((((((((((((
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 30 мая 2014 г. 13:14, спустя 5 минут 12 секунд

    @AlexB, я уже 100 лет говорю о double escape, никто не фиксит поганцы)

    Спустя 118 сек.

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

    @Sinkler, также можно относиться и к spagetty-code style.

    во вторых, есть некоторая аудитория людей которые например хотят перейти на django, но не знают регулярки. отталкиваюсь от того что регулярки нужны только там где они нужны. я уже даж html паршу dom walker'ами, а не регулярками.

    регулярки это конечная реализация, это native. хорошо бы добавить user friendly layer.

    Сапожник без сапог

Пожалуйста, авторизуйтесь, чтобы написать комментарий!