Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Обсуждений тред (https://javascript.ru/forum/offtopic/47364-obsuzhdenijj-tred.html)

destus 03.08.2016 12:22

Цитата:

Сообщение от cyber (Сообщение 424194)
destus, не все методы и свойства будут доступны через this? я правильно понял?

Почему? Прототипное наследование же.

cyber 03.08.2016 12:50

Цитата:

Сообщение от destus
Почему? Прототипное наследование же.

не так перевел, одну фразу спеке

destus 08.08.2016 17:36

Всем привет, кто-то разрабатывает уже проекты под Koa 2? Читая краткие обзоры все выглядит классно https://habrahabr.ru/post/306816/. И какой шаблон проекта выбрать? В сети много вариантов, но какой лучше?

kobezzza 08.08.2016 18:08

Цитата:

Всем привет, кто-то разрабатывает уже проекты под Koa 2?
Я, очень нравится. Однако использую свою сахарную обёртку, для представления контроллеров в виде классов.

destus 08.08.2016 18:26

Цитата:

Сообщение от kobezzza (Сообщение 424716)
Я, очень нравится. Однако использую свою сахарную обёртку, для представления контроллеров в виде классов.

На гитхабе можно посмотреть архитектуру? То есть хочется что-то типа express-generator в Webstorm, но только для коа 2.

Цитата:

Однако использую свою сахарную обёртку, для представления контроллеров в виде классов.
А можешь рассказать зачем?

kobezzza 08.08.2016 19:04

Цитата:

На гитхабе можно посмотреть архитектуру? То есть хочется что-то типа express-generator в Webstorm, но только для коа 2.
К сожалению нет, проект проприетарный и я не могу его раскрывать.

Цитата:

А можешь рассказать зачем?
Для лучшего автокомплита и повторного использования кода. Обёртка строк 150 кода, поэтому ничего особенного.

cyber 08.08.2016 19:31

kobezzza, что то наподобие как в java?

@Controller
@RequestMapping("/appointments") // задаем начало ссылки, [url]http://site/appointments[/url]
public class AppointmentsController {

    @GetMapping("/{day}") // дальше пишим обработчики  http://site/appointments/{day}
    public Map<String, Appointment> getForDay(@PathVariable @DateTimeFormat(iso=ISO.DATE) Date day, Model model) {
        return appointmentBook.getAppointmentsForDay(day);
    }

@GetMapping("/new") //  [url]http://site/appointments/new[/url]
    public AppointmentForm getNewForm() {
        return new AppointmentForm();
    }

что то в таком роде?

kobezzza 08.08.2016 19:32

Цитата:

что то в таком роде?
Ага, оч похоже

destus 08.08.2016 19:35

kobezzza,
Ок, спасибо за мнение. Тоже хочу на коа 2 перейти, тем более что вроде как такие популярные прослойки типа passport, jsonwebtoken переписаны под коа 1 / коа 2 и ничего не мешает их использовать. Ну и плюс плоский асинхронный код. Технически код для коа можно и на экспресс писать, только придется обертку co за собой везде таскать.

cyber 08.08.2016 19:38

Цитата:

Сообщение от kobezzza
Ага, оч похоже

Писал на java ?)


Часовой пояс GMT +3, время: 12:35.