Pull to refresh

Comments 5

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

По существу: подход смешивает поведение и представление. Это очень опасная практика, что стало очевидно всем фронтендерам еще году так в 2005.
Точка, запятая, восклицательный и вопросительный знак, закрывающая круглая скобка не отбиваются пробелом слева.
Открывающая скобка не отбивается пробелом справа.

Поправил ( все, что нашел ), забыл про этот момент.

По существу: подход смешивает поведение и представление. Это очень опасная практика, что стало очевидно всем фронтендерам еще году так в 2005.

Что бы не смешивать, надо использовать jquery bind ( javascript add event ), но все javascript framework ( особенно декларативные ) так же используют разметку для описания поведения, а IML просто строит её с помощью синтаксиса на C#.

Кстати, для чистоты разметки можно
var meta = Html.Project().GetDialogOpen();
<button @meta.AsStringAttributes() >  Content </button>
Так декларативные JS-фреймворки и делают это декларативно.
Поменяли шило на мыло?))) А вот как быть. когда надо выкинуть .net в бекенде и оставить фронтенд? Ну вот такая прихоть у заказчика, говорит windows server держать дорого, давай-те перейдем на java or etc. Когда я пишу приложение, я стараюсь разделить фронтенд от бекенда, связка всего лишь RESTfull. К тому же mock тестирование и прочие плюшки очень просто все решают и не дают завязанность на фронтенде для бекенда и наоборот. Я думаю вы набъете себе много шишек, когда столкнетесь с такой проблемой.

P.S. Сам люблю .net, но юзаю правильный подход AngularJS для фронтенда, EF, CodeFirst, MSSQL для бекенда. Связь через WebAPI.
А вот как быть. когда надо выкинуть .net в бекенде и оставить фронтенд?

Переходим на C# mono и приложение работает на Linux, что куда дешевле чем портировать код на Java или Php

Я думаю вы набъете себе много шишек, когда столкнетесь с такой проблемой.

Пока все нормально.

К тому же mock тестирование и прочие плюшки очень просто все решают и не дают завязанность на фронтенде для бекенда и наоборот.

Мы не делим разработчиков, у нас один человек может создать Command на C# и потом её запушить на IML

P.S. Сам люблю .net, но юзаю правильный подход AngularJS для фронтенда, EF, CodeFirst, MSSQL для бекенда. Связь через WebAPI.

Мне кажется верно будет «используете симпатичный Вам подход и стэк технологий».
Sign up to leave a comment.

Articles