Страница: 1 | 2 |
Я смотрю ты начинающий разработчик под веб, впрочем как и я, так вот тебе совет учи PHP по возможностям равносильны, да и с базами PHP быстрее работает, и еще достаточно много серверов(бесплатных) с поддержкой PHP4 PHP рулит перед ASP значительно. Во-первых, он распространяется в исходниках. Во-вторых, он заточен под самый популярный сервер - Apache. В-третьих, его предлагают почти на всех бесплатных серверах и почти на всех платных. В-четвертых, его скорость в 10-12 раз выше (цифры не мои, но по моим бенчмаркам около того). В-пятых, он наиболее хорошо взаимодействует с MySQL, самой быстрой, самой бесплатной и самой открытой платформой для БД, с которой всякие мелкомягкие БД и рядом не стояли. В-шестых, ASP.NET быстрее ASP, как сообщили мне знающие люди едва ли в 2 раза, да и то, только на некоторых задачах (мелкомягкие там пустые циклы убрали :D). В-седьмых, PHP - это Си-подобный язык, а знание Си - основа программистской культуры. Ну и много других причин, которые делают PHP лучшим языком для изучения. Для ознакомления с ним рекомендую сайт php.spb.ru Легко, но все они вешают баннеры: http://holm.ru - [sensored], но все же PHP держит, баннеры нецензурные, http://amillo.net - Вот этот уже более хорош, MySql, баннеры тоже есть(но уже нормальные)- я остановился на нем, ограничений почти никаких, неограниченное пространство под сайт, ну усе путем там. Тем не менее по показателям Sharp'a(точнее с тех источников откуда он их выдрал), получается в любом случае PHP рулит. А на счет удобочитаемости, привыкаеш, так что это не беда. ASP.NET компилируется? Так же, как и другие .NET-приложения? Но насколько мне известно, есть четыре уровня интерпретации: - продвинутая интерпретация (Java, Java-подобные языки) - средняя интерпретация (VB в P-коде) - плохая интерпретация (Бейсик Вильнюс 1981, студенческие проекты по созданию аналога Робика или Фокала) - .NET-компиляция! Она сделает ваши приложения быстрыми и безопасными! (с) Microsoft Если нужна скорость, используй Си. Можно либо в скриптах, либо в скомпилированном виде по технологии CGI. Если пишешь для себя, PHP лучше по многим причинам (распространенность, Си-синтаксис, большая база кода), а если на заказ, то рулит CGI. Компиляция - зло. Жду не дождусь момента, когда я буду набирать программы в шестнадцатеричном редакторе Компиляция в .NET - двойная, поэтому это зло вдвойне. Анекдот в тему: Преподаватель ВМиК МГУ Богачев проверяет программу на Паскале у студента, но смотрит не листинг программы, а OBJ-файл, просматривает его бегло, потом тыкает пальцем в монитор, говорит: "Вот здесь у вас лажа написана", меняет 2 байта и программа начинает работать в 3 раза быстрее Все хочу узнать, "компиляция" на второй стадии создает PE-файл? Или что она там создает? (Есть, конечно, предположение, что ничего она там не создает, а просто исполняет байт за байтом инструкции этого IL, но пожалеем Павла :D) Нифига подобного. Во-первых, в шестнадцатеричном коде меньше писать, во-вторых, при таком профессионализме я наверняка буду писать быстрее. А на вопрос ты так и не ответил
Вопрос: Документация по ASP
Добавлено: 15.03.04 14:43
Автор вопроса: Yeputons | ICQ: 278444762
Hello! Кто нибудь знает где можно достать русскоязычную справку по ASP? Буду очень благодарен.
Ответы
Всего ответов: 19
Номер ответа: 1
Автор ответа:
freeloader
ICQ: 50804884
Вопросов: 72
Ответов: 642
Web-сайт:
Профиль | | #1
Добавлено: 15.03.04 14:58
Номер ответа: 2
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #2
Добавлено: 15.03.04 15:43
Мой совет: учи ASP .NET Он ещё быстрее работать должен... И
разработка удобнее и быстрее. Только вот бесплатных хостеров
маловато...
По делу: собственно, особо учить там нечего. Почитай статьи...
Например, мою статью "Active Server Pages" на этом сайте.
Номер ответа: 3
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #3
Добавлено: 15.03.04 17:04
Номер ответа: 4
Автор ответа:
2San
Вопросов: 11
Ответов: 68
Профиль | | #4
Добавлено: 15.03.04 21:33
2freeloader Слухай, а можеш ссылочки дать на те бесплатные серверы что
поддерживают рнр дать? А то я тут искал (хотел форум забабахать на рнр), но
чой-то ничего не нашел
можно буржуйские. Главной чтобы нормальные были (в смысле бесплатные)
Сан Саныч
mailto:apexsun@narod.ru -=•=- http://apexsun.narod.ru -=•=- ICQ:273825121
> Будда ? Это ко мне
Номер ответа: 5
Автор ответа:
freeloader
ICQ: 50804884
Вопросов: 72
Ответов: 642
Web-сайт:
Профиль | | #5
Добавлено: 16.03.04 08:10
Номер ответа: 6
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #6
Добавлено: 16.03.04 10:57
Не хочу разводить здесь споры, но всё же немного заступлюсь за ASP+
То, что ASP .NET компилируется, в отличие от ASP, должно увеличить
производительность более, чем в 2 раза, ИМХО... Плюс сюда можно ещё
добавить прирост производительности от довольно продвинутого
кеширования, используемого в ASP .NET.
Видимо, тестировалось на криворуких сайтах...
Насчёт языков: .Net вообще предлагает более десятка самых разных
языков, в том числе и наиболее продвинутый C#.
P.S. Ничего против PHP я не имею, кроме небольшой неудобочитаемости
кода
Номер ответа: 7
Автор ответа:
freeloader
ICQ: 50804884
Вопросов: 72
Ответов: 642
Web-сайт:
Профиль | | #7
Добавлено: 16.03.04 12:27
Номер ответа: 8
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #8
Добавлено: 16.03.04 13:58
Номер ответа: 9
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #9
Добавлено: 16.03.04 14:36
.Net реально компилирует... Нефиг издеваться...
Номер ответа: 10
Автор ответа:
Иной
Вопросов: 19
Ответов: 50
Профиль | | #10
Добавлено: 16.03.04 14:45
.Net компилит в jit-код. На мой взгляд это хорошая технология.
Несомненно она лучше чем p-код и в какой-то степени лучше обычного
машинного.
Номер ответа: 11
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #11
Добавлено: 16.03.04 16:02
2Илья: Дело в том, что компиляция проходит в 2 стадии:
1. Компиляция в межязковый IL-код
2. Компиляция в платформенно-зависимый машинный код
Что в этом плохого - не пойму...
Номер ответа: 12
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #12
Добавлено: 16.03.04 18:22
Номер ответа: 13
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #13
Добавлено: 17.03.04 10:28
Ну это вообще маразм
Если ты прогу будешь по 5 лет писать в шестнадцатеричных кодах, а я за
пару месяцев на нормальном ЯВУ, кому будет лучше?
Номер ответа: 14
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #14
Добавлено: 17.03.04 10:42
Номер ответа: 15
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #15
Добавлено: 17.03.04 10:48
PE-файл с расширениями. После загрузки загружается библиотека
mscoree.dll, которая читает манифест сборки, при необходимости
компилирует код (если он ещё не был скомпилирован), передаёт
управление коду. В дальнейшем занимается организацией взаимодействия
проги с другими .Net сборками.