Что должен содержать сайт ,что бы потянуть на дипломную работу бакалавра?
Формальных требований к постановке задачи особо никаких нет. Это не диссертация, поэтому научная новизна не требуется. По опыту СПбГТУ могу сказать, что даже необязательно, чтобы весь проект был целиком разработан дипломником. У нас, например, довольно распространена ситуация, когда в качестве дипломной работы защищается разработанный защищающимся модуль или подсистема какого-нибудь большого проекта: главное, чтобы была чётко сформулирована решаемая задача и ясен вклад автора диплома. Ну и грамотно написанный текст. Желательно также куски кода какие-нибудь приложить. Технологии значения не имеют.
Но лучше, конечно, с руководителем посоветоваться.
Em_Ed,
правильно ли я понимаю, что ни Flash, ни .Net Вы толком не знаете и Ваша оценка этих средств является исключительно следствием Ваших "принципов", не имеющих отношения к практике реальной разработки программного обеспечения?
Используйте html 5.0, JavaScript, CGI, SVG и сайт будет выглядеть "лучше всех"
Для того, чтобы сайт выглядел "лучше всех", нужны не какие-то определённые технологии, а грамотная проработка вопросов наполнения и дизайна. Практически любой набор средств позволяет разработать как профессиональный продукт, так и кустарную поделку. Главное -- чтобы руки и голова росли из правильных мест.
при этом вам не придется заставлять клиента использовать проприетарные технологии (Flash или какой-нибудь глючный IE)
Flash -- это инструмент. И как для любого инструмента, целесообразность его применения должна оцениваться исходя из решаемых задач. Например, на сайте смешариков (
http://www.smeshariki.ru) Flash абсолютно оправдан.
При чём тут IE, вообще не понял. Какое отношение средства разработки серверного приложения (сайта) имеют к клиентскому браузеру?
И не надо заставлять людей становится рабами проприетарщины.
А людей вообще не надо заставлять "становиться рабами" какой-либо одной платформы. Свободу выбора даёт только знание разных технологий и программных средств, ибо только в этом случае в каждом конкретном проекте можно сделать осознанный выбор. (Постоянное повторение мантры "Windows must die" к осознанному выбору отношения не имеет).