Javascript-форум (https://javascript.ru/forum/)
-   (X)HTML/CSS (https://javascript.ru/forum/xhtml-html-css/)
-   -   Дипломный проект (https://javascript.ru/forum/xhtml-html-css/33432-diplomnyjj-proekt.html)

GarikFF 23.11.2012 09:54

Дипломный проект
 
Здравствуйте.
Я студент пятого курса, специальность Программист. В этом году пишу диплом. Уже выбрал тему: "Интерактивная обучающая система по Английскому языку". Собственно осталось только решить: на чем ее написать?
Недавно открыл для себя CSS и JavaScript, очень мне это понравилось, однако я не хочу, что бы диплом был обычным сайтом (это же диплом - надо повыпендриваться). Если HTML и можно как то применить не для разработки сайта, то мне об этом ничего не известно.
Пока что я задумчиво поглядываю в сторону Python, однако с языком не знаком и не знаю его возможностей. Думаю также использовать ActionScript.
Предположительно система будет разрабатываться для детей дошкольного или младше-школьного возраста. Будут разные уровни сложности, проверочные тесты, отдельно создаваемые аккаунты.
Собственно, прошу совета: на чем это дело можно разрабатывать?

Serg_pnz 23.11.2012 10:21

Посмотри как тут сделано http://lingualeo.com - очень рекомендую зарегистрироваться и попробовать немного пройти обучение.
Тут тебе и аякс, и питон лев, и другие звери))

DjDiablo 23.11.2012 11:16

я вот думаю нафига тебе язык которого ты незнаешь в дипломной работе.

как программисту тебе наверняка преподавали C# или PHP, а скорее всего их оба. Эти языки прекрасно подойдут для решения. Русскоязычной документации завались.

ещё больше себе можно упростить жизнь за счёт использования фреймворка, для PHP это мог бы быть YII, для С# mvc4. По YII начали появляться русскоязычные книги, для MVC4 подойдут учебники от MVC3, учебники по MVC4 появятся в начале 2013. Для YII и MVC4 структура приложения будет очень похожей.

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

- свяжешся с питоном, потратишь несколько месяцев на освоение языка.
- не используешь фреймворк, потратишь время на написание велосипедов которые уже в фреймворке для тебя заранее написали, считай ещё + месяц минимум

так что решай питон тебе нужен или дипломная :)

Что касается Action Script то его разумно для браузерной игры использовать, а вот в обучалке языку он нахрен не нужен,
javascript и html5 более чем достаточно. К томуже это тренд, решение на html5 тупо более модно и современно.

Serg_pnz 23.11.2012 11:31

Цитата:

решения на html5 тупо более модно
+2!
преподы любят, что бы была новизна и всё такое....

GarikFF 23.11.2012 11:48

Спасибо за ответы.
Цитата:

Сообщение от Serg_pnz (Сообщение 217388)
Посмотри как тут сделано http://lingualeo.com - очень рекомендую зарегистрироваться и попробовать немного пройти обучение.
Тут тебе и аякс, и питон лев, и другие звери))

Классно сделано!! Спасибо за подсказку :-)

Цитата:

Сообщение от DjDiablo (Сообщение 217398)
как программисту тебе наверняка преподавали C# или PHP, а скорее всего их оба. Эти языки прекрасно подойдут для решения. Русскоязычной документации завались.

PHP вообще никогда не было, преподавался в основном Делфи, причем на уровне довольно низком.

Цитата:

Сообщение от DjDiablo (Сообщение 217398)
ещё больше себе можно упростить жизнь за счёт использования фреймворка, для PHP это мог бы быть YII, для С# mvc4.

почитаю про фреймворки. насколько я знаю это что-то вроде набора библиотек?

Цитата:

Сообщение от DjDiablo (Сообщение 217398)
К томуже это тренд, решение на html5 тупо более модно и современно.

я думал о HTML5, просто я не знаю, можно ли все это оформить иначе, чем веб-сайт, скажем, в какое-нибудь оффлайн приложение. До последнего месяца HTML не любил как язык, никогда он у меня не шел, а недавно я от него проперся, а от CSS и JavaScript вообще пришел в восторг.

Serg_pnz 23.11.2012 12:02

Оффлайн приложение... Как пример - оболочка рекламного диска с документацией, софтом, каталогом товаров. Но моё мнение для диплома мало, курсовика уровень. Хотя, если решишь как пхп запускать на диске... (если это каталог, где 2000 товаров, не все же карточки товаров ручками создавать!) А может и не пхп, а эти ваши делфи...
В общем в эту сторону можно покопать...

GarikFF 23.11.2012 12:09

Цитата:

Сообщение от Serg_pnz (Сообщение 217409)
Оффлайн приложение... Как пример - оболочка рекламного диска с документацией, софтом, каталогом товаров. Но моё мнение для диплома мало, курсовика уровень. Хотя, если решишь как пхп запускать на диске... (если это каталог, где 2000 товаров, не все же карточки товаров ручками создавать!) А может и не пхп, а эти ваши делфи...
В общем в эту сторону можно покопать...

В моем институте подобный диск куда как выше уровня курсовой :-)

не тянет меня на Делфи, хочу на веб-технологиях пробовать делать.

nerv_ 23.11.2012 12:22

Цитата:

Сообщение от GarikFF
Недавно открыл для себя CSS и JavaScript

если недавно открыл, забудь о дипломном проекте на HTML5, CSS & JS ;)

GarikFF 23.11.2012 12:23

Цитата:

Сообщение от nerv_ (Сообщение 217414)
если недавно открыл, забудь о дипломном проекте на HTML5, CSS & JS ;)

:( ну чего вы так, язык мне нравится, сделал 17 сложных лабораторок на эту тему... интересно ведь

DjDiablo 23.11.2012 12:28

Десктопное или веб приложение всётаки ?

сейчас нет проблем поднять десктопное приложение на htlml и javascript. К примеру Metro приложения для Windows 8 можно писать на html и javascript. Можно написать на HTML5 и javascript приложение для смартфона/планшета, можешь посмотреть в сторону проектов PhoneGap и ему подобных.

Если веб приложение, то тут две стороны, клиент+сервер.
на клиентской стороне особенно выбора нет :)
а вот на серверной вместо PHP/C# можно использовать к примеру javascript(node.js), или чуть более экзотические питон и руби, или даже делфи (правда комп для сервера придётся пожертвовать свой, или выделенный на винде брать :) короче пару тысяч в месяц тратить, на содержание сайта гы :D ).

Веб приложение это всегда чуточку сложнее чем обычное, ведь в веб приложение используется клиент серверная архитектура, но как мне кажется веб приложение более интересно.


Часовой пояс GMT +3, время: 08:26.