03.06.2014, 15:46
|
Особый гость
|
|
Регистрация: 02.04.2010
Сообщений: 4,260
|
|
Сообщение от Gozar
|
Хочу использовать es6-transpiler, а он подружиться с LMD? Их подружить возможно?
|
А как они должны дружить? Бери да используй.
|
|
03.06.2014, 17:41
|
sinistral
|
|
Регистрация: 28.03.2011
Сообщений: 5,418
|
|
Сообщение от Gozar
|
Я уже писал выше, что вариант возможен, но мне так думать неудобно. У себя я сначала определяю, к кому я обращаюсь, а затем что я делаю.
|
то бишь вот так
Код:
|
POST /site?block=order&action=create&name=julia
"эй, API! Заказ, добавляю тебя на имя Юли. точка." |
а не так
Код:
|
PUT /order?name=julia
"Добавляю заказ на имя Юли"? |
?
второй вариант даже можно прочитать как "положить (put) заказ (order) на имя (name) Юля (julia)"
Сообщение от Gozar
|
Я пытаюсь понять зачем использовать два протокола, когда достаточно одного? В чем необходимость? Почему не 3, 10, 100500?
|
потому что у CRUD всего 4 операции - Create, Read, Update, Delete. и соотв. методы HTTP получаются: PUT, GET, POST, DELETE. это выглядит просто?
то бишь их всего 4. ни больше ни меньше. о всяких HEAD, и других я не хочу думать... как будто их нет вовсе
Сообщение от Gozar
|
Именно эта часть вынесла мне мозг в Backbone.
|
"не знаю, не использовал". если там нельзя менять способ отправки данных, то это ... это плохо У PHP насчёт метода PUT свои приколы, например.
это просто говорит о том, что, возможно, искомый инструмент не подходит для решения задачи.
Последний раз редактировалось melky, 03.06.2014 в 17:43.
|
|
03.06.2014, 18:13
|
|
猫
|
|
Регистрация: 07.06.2007
Сообщений: 7,504
|
|
melky,
объедини операции, не можешь? на этом все, надоело расписывать очевидные вещи. Зачем вставлять себе палки в колеса ради какой-то неясной идеи мне не понятно.
Почему POST это UPDATE? Почему нет UPDATE? Почему я должен ограничиваться только 4 методами? Это искусственное никому не нужное ограничение. По сути бред.
В идеале я не должен думать о протоколе совсем, ни минуты. Это не мое дело как оно там внутри передается, так же как не должен думать о том какие провода куда подключены и что там за материнская плата на промежуточном сервере.
Сообщение от melky
|
это просто говорит о том, что, возможно, искомый инструмент
|
слишком хитрожопый и лезет туда куда лезть не должен! Либо тогда уж предоставляй и серверную часть.
Пофиг, он слишком монструозный, чтобы о нем думать. Там не только эти ограничения. Там ограничений еще есть. И решаются также через монструозные костыли, которые ломают всю светлую идею. Идея гуд - реализация щит.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Последний раз редактировалось Gozar, 03.06.2014 в 18:23.
|
|
03.06.2014, 18:37
|
Особый гость
|
|
Регистрация: 02.04.2010
Сообщений: 4,260
|
|
REST полная шляпа ИМХО.
|
|
03.06.2014, 18:52
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Сообщение от monolithed
|
REST полная шляпа ИМХО.
|
Round 2. Fight!
|
|
03.06.2014, 19:04
|
Особый гость
|
|
Регистрация: 02.04.2010
Сообщений: 4,260
|
|
http(s)://domain/api/v1/method
Пример запроса:
https://e.mail.ru/api/v1/collectors/add?
collect = [
{
email : 'test@mail.ru'
type : 'ftp',
password : '******'
}
]
Пример ответа:
{
"body" : [
{
"type" : {
"error": "invalid",
"value": "ftp"
}
}
],
"email" : "test@corp.mail.ru",
"status" : 400,
"htmlencoded" : true
}
|
|
04.06.2014, 11:01
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Сообщение от Maxmaxmaximus1001
|
ты ни разу не говорил что в ангуляре нет автоочистки памяти
|
Всё с тобой понятно, вместо того чтобы сказать "спасибо", ты опять начинаешь "а я знал, а ты не сказал ключевое слово Angular...". Делай как считаешь нужным.
|
|
04.06.2014, 11:09
|
|
猫
|
|
Регистрация: 07.06.2007
Сообщений: 7,504
|
|
Сообщение от kobezzza
|
вместо того чтобы сказать "спасибо"
|
Спасибо!
Не за макси-са, от себя.
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
|
|
04.06.2014, 15:25
|
Профессор
|
|
Регистрация: 14.03.2012
Сообщений: 1,808
|
|
Цитата:
|
Вопрос ко всем: какая у вас файловая структура в проекте? (очередной холиварный вопрос
|
_public //сюда собирается бранчем
app ->
assets ->
templates ->
//разделени по сущностям
fonts
style
...
scripts ->
controllers ->
//тут тож разделение папок по сущностям
//контроллеры страниц, модальных окон и тд
services
...//в том же духе
__________________
Научу себя плохому
Последний раз редактировалось l-liava-l, 04.06.2014 в 15:31.
|
|
|
|