ibash.org.ru - Новый цитатник Рунета | Цитаты: По дате По рейтингу Случайно Добавить Поиск RSS |
Форум: Ищу фреймворк 1 > [RSS] | Форум: Вход Регистрация Участники Поиск RSS |
Shock 13.11.2009 - 17:12 | Здравствуйте. Меня интересуют MVC-фреймворки для веб-программированя на ассемблере. Может кто-то подсказать какие? Кто использовал? В чём преимущества и недостатки? |
stroncium #1 - 13.11.2009 - 18:35 | MVC под ассемблером невозможен. |
#2 #2 - 13.11.2009 - 18:38 | stroncium, обоснуй |
unikoid #3 - 13.11.2009 - 20:39 | А вам не кажется, что оси и платформы разные, поэтому никто не стал бы маяться такой хренью? На каком ассемблере писать будем, x86/Gas, x86/Nasm, ARM, SPARC, etc? |
3123 #4 - 13.11.2009 - 22:12 | Shock Поставь WoW - если уж страдать фигнёй, так хоть с комфортом |
#4 #5 - 13.11.2009 - 22:15 | А можно, кстати, поинтересоваться у автора топика, почему для _веб-программирования_ был выбран именно ассемблер? |
Iwan #6 - 13.11.2009 - 22:19 | И самое главное НАФИГА? Чтоб какой нить пыхыпыхер как нить открыл твой код, и понял почему у тебя такой ник??? :))) |
аноним3 #7 - 13.11.2009 - 22:30 | ЧСВ - великая сила ) |
Shock #8 - 14.11.2009 - 02:19 | я решилд, что ассемблер — это отличный выбор. веб-приложение на нём выдержит очень значительные нагрузки, писать проект на асме — это взгляд на проект с перспективой, с расчётом на то, что он будет хайлоадом в будущем. уверен, такой скорости работы кода не добиться ни на пхп, ни на питоне, ни на джаве. |
unikoid #9 - 14.11.2009 - 08:29 | А на с/с++/d? |
unikoid #10 - 14.11.2009 - 08:30 | Думаю, что скорость кода, сгенерированного оптимизирующим компилятором будет куда больше, чем ассемблерного, написанного человеком. Во-всяком случае под х86. |
Хуяк #11 - 14.11.2009 - 08:30 | задай себе вопрос: ты гуру ассемблера? Т.е. ты гоняешься за каждым тактом, пытаешься сделать код красивее и быстрее? Иначе это не принесёт тебе значительного повышения производительности. Кроме того, веб - клиент-серверная среда, важно, чтобы был оптимизирован не только серверный код, но и клиентский. Советую вкурить ajax |
stroncium #12 - 14.11.2009 - 18:37 | Вообще, с такими штуками надо сразу лезт ь в MenuetOS, у них опыта в этом деле дофига. #2 Объектов нет. Чистый MVC требует объектов, если я не ошибаюсь. Хотя можно конечно их имитировать. #10 Практика показывает, что знающий человек оптимизирует во много раз лучше оптимизирующего компилятора. Проблема только в том, что это очень много времени занимает и уровень оптимизации очень сильно разнится, во многих местах компилятор оптимизирует не хуже, чем человек. Так что уже долгое время пишут на смеси C+asm, вовлекая асм там, где компилер не справляется. |
#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 |