ibash.org.ru - Новый цитатник Рунета

Форум: Ищу фреймворк 1 > [RSS]

Форум: Вход Регистрация Участники Поиск RSS

Shock
13.11.2009 - 17:12

Здравствуйте. Меня интересуют MVC-фреймворки для веб-программированя на ассемблере. Может кто-то подсказать какие? Кто использовал? В чём преимущества и недостатки?

#13
#13 - 14.11.2009 - 21:09

stroncium

Шаблон MVC позволяет разделить данные, представление и обработку действий пользователя на три отдельных компонента.

-Модель (Model). Модель предоставляет данные (обычно для View), а также реагирует на запросы (обычно от контроллера), изменяя свое состояние.
-Представление (View). Отвечает за отображение информации (пользовательский интерфейс).
-Поведение (Controller). Интерпретирует данные, введенные пользователем, и информирует модель и представление о необходимости соответствующей реакции.

ООП-реализация MVC действительно требует объектов, но описанное выше (а это и есть определение MVC) вполне можно реализовать и без них.

Вот только abstraction penalty убьёт всю выгоду от использования ассемблера.

Кстати, к вопросу о вышеупомянутой выгоде:
>Практика показывает, что знающий человек оптимизирует во много раз лучше оптимизирующего компилятора.
Можно пруфлинк? Ручная оптимизация, насколько я знаю, дело крайне неблагодарное, да и компиляторы нынче довольно хорошо оптимизируют. А ассемблер, AFAIK, используют только для того, чтобы использовать те возможности современных процессоров, про которые компиляторы ещё не знают.

#14
#14 - 14.11.2009 - 21:13

>писать проект на асме — это взгляд на проект с перспективой
писать проект на асме — это взгляд на проект с перспективой быстро за@#$ться и забить на него
fixed.

#15
#15 - 15.11.2009 - 00:56

#13
заплати пару тысяч интелу за компилятор - и будет тебе счастье )

stroncium
#16 - 16.11.2009 - 07:38

#13
Вся демосцена к твоим услугам. (Ну, больша'я часть, качество конечно везде разное, сейчас старые сценеры ругаются, что у новых все работает в десятки-сотни раз медленнее.). Ну и сам можешь для теста попробовать.
По-хорошему, почти все особо узкие места надо асмить, что и делают, наверное. Как минимум один пример - шейдеры, несмотря что там уже сяха есть, пишут на асме.

Temcha
#17 - 18.11.2009 - 16:51

Шок, а что за проект?

Shock
#18 - 18.11.2009 - 17:33

новая социальная сеть 4-ого поколения

Temcha
#19 - 18.11.2009 - 17:44

Поделишься идеей?
По теме: Тормоза у многопользовательских систем часто связаны с базой данных. Поскольку сложной прикладной логики, способной сильно загрузить проц, на них нет.
Соответственно, сайт, написаный на асме не сильно выиграет в производительности. Если уж затраты на интерпретируемый язык считаешь недопустимыми - тогда С++.
Правда, фреймворка не посоветую...
Но вобще серьезная субд тебе даст бОльший ресурс производительности, чем реализация на асме.
Как вариант - файловые хеш-массивы вместо субд. Будет быстро. Но тоже руками писать надо.

4423
#20 - 18.11.2009 - 17:56

>Но тоже руками писать надо.
Суровые челябинские программисты не используют СУБД. Они их пишут. На асме.

Malefic
#21 - 18.11.2009 - 18:11

Shock, будут вопросы/нужны советы/идеи с интерфейсом - обращайся (=

AnDoR
#22 - 18.11.2009 - 23:23

Что люди не делают, лишь бы nitrogen не юзать..

ZL[]RD
#23 - 21.11.2009 - 01:02

Что люди не делают, лишь бы моск не юзать..
К списку вопросовСтраницы: 1 >

Быстрый ответ
Имя:      Пароль:    
Текст сообщения:

«ibash.org.ru — Новый цитатник Рунета» Почта вебмастера: imail@ibash.org.ru