собственная ОС и js?
Вот возникла в голове у меня идея: как бы "создать свою ОС" на компе. Суть ее в том, что это не совсем ос, а сайт, но внутри компа, без размещения в инете. Зачем? Все просто: создать некий сайт на локальном компе, где будет собрано все что мне нужно (музыка,фильмы,фото и т.д.) в виде странички и ссылок (ну как обычный сайт), все самое необходимое под рукой. Например: открываю я этот "ОС сайт" :) в браузере, оформленный так, как мне хочется, на нем есть ссылки (документы,фото,музыка и т.д....),нажимаю любую,музыку например, выбираю песенку и слушаю, на новой вкладке просто лазию в инете. Короче что то вроде этого. Я считаю, что если например видео перекодить в флеш, фотки конвертнуть для веб, в общем нужное оптимизировать и как бы залить на сайт, то это чуть снимет нагрузку на систему, не надо каждый нужный файл открывать в отдельной программе, а все на сайте. Но есть "НО"! отсюда и вопрос, а точнее Ваш совет: сайт будет однозначно на РНР с СMS! (я хочу что то вроде UCOZ),будет стоять все необходимое серверное ПО и т.д и т.п., но КАК ПОМОЖЕТ МНЕ JS? Или все это можно сделать на РНР?
|
идиотский вопрос
как вы его примените, так и поможет. вы что не знаете для чего используется JS? да, вполне можно обойтись и без него |
severmsk,
Оставь эту дурацкую затею:) Зачем тебе велосипед в машине? Или тебе твоей ОС не хватает, возможно ты просто про неё очень мало знаешь и не догадываешься о её возможностях? |
Наверное автор имеет ввиду что-то типа такого http://www.qwikioffice.com/desktop-demo/
|
Цитата:
|
Цитата:
|
я к чему спрашивал: дело в том, что т.к. я только начал изучать JS мне интересно - можно ли совместить ява скрипт и рнр? как они работают вместе? или допустим приложение написанное на ява скрипт можно написать на рнр и тогда JS не нужен будет в моем случае? вот что меня интересует! хочется открыть браузер сидеть в инете, а на соседней вкладке или в другом окне иметь под рукой необходимые документы разного рода не сворачивая браузер, не находя нужный документ, не открывая его в какой либо проге, а просто перейти на соседнюю вкладку и взять то, что нужно! вот в чем задумка! Касаемо ява скрипт то,конкретно хочется узнать его возможности в плане именно программирования! точнее сказать, например: на страничке сразу находится и калькулятор, и фотоальбом, виджеты какие нибудь и еще там че нибудь... это же удобно! можно ли все это сделать на JS? может и рнр на фиг не нужен? без всяких там флешь,вб, и прочее!? это интересует. вы же мастера, помогите решить задачу! :)
|
severmsk,
PHP - серверный язык(выполняется на сервере) JS - клиентский(выполняется в браузере у пользователя) Чувствуете разницу? А так же, повторюсь, забудьте. Сразу скажу, что у вас чего-то качественного, нового, стоящего ничего не выйдет, возможно только опыта наберётесь немного. А вообще это как пытаться соорудить атомную бомбу со знаниями физики на 2. Начните с чего-нибудь более мелкого, приземистого, например почитать чего-нибудь. |
и еще-я же все таки JS изучаю! рнр вообще ноль знаний! может он мне и не нужен? все можно сделать на ява скр? есть идеи?
|
Цитата:
|
тяжёлый случай...
|
Цитата:
|
Цитата:
|
фантазии дают повод к стремлению!:) вот если мою фантазию реально воплотить в жизнь, почему бы не учиться?!;) Но конкретно меня интересует возможности того, что я изучаю (забегая вперед). А это - JavaScript!
|
severmsk,
по запросу WebOS гугл выкинет тучу ссылок, как на флеше сделанные так и на JS, но вот реального применения этим ОС почти нету |
судя по их описанию, это то что мне надо:) но хочется сделать это самому!
|
Цитата:
Есть уже несколько интересных проектов, которые пытаются заменить существующие спецификации DNS, привести все к единым стандартам и внести более мощные технологии (в т.ч. и анонимность) в обозреватели. А вы severmsk, не морочьте людям голову своими вопросами, откройте любую книгу по JS т 99,9% вопросов отпадут сразу же. |
Цитата:
Екст джи ес для интерфейса очень даже подойдет. З.Ы. Через 3 дня поймешь обьем работы, и откажешся от бредовой идеи monolithed, ну вот. Война стандартов. Гугл вроде как со своей Хром ОС должен внести весомый вклад, но, поживем - увидим |
Цитата:
|
нашел инфу по различным веб ос, но это все онлайн сервисы. а мне нужно сделать что то наподобие, только оффлайн!
|
Цитата:
|
ВОТ что должно получится почти в идеале:) только чтоб работало в оффе! и самое гланое - роль JS в создании такого "чуда"?
|
посмотрел код этой страницы и понял - вот он JavaScript!!!:victory:
|
вопросы о роли JS в воплощеннии моей "чумной идеи" отпали напрочь! Всем огромное спасибо! Беру в руки учебник и продолжаю обучение дальше! :thanks:
|
Цитата:
|
мда...в своих идеях я далеко зашел.....:blink: как то круто завернул! :) прежде чем это все сотворить надо не только Флэнегана наизусть выучить! Сижу и осознаю - для чайника я слишком круто взял!!!:haha: Но то, что это круто - меня радует!:)
|
Цитата:
основные принципы остаются те же http://phpfaq.ru/na_tanke вашу задачу можно решить: - только на PHP. При этом вы будете лишены многих удобств и красивостей. Хотя, если отказатся от браузера, то можно и красивости - только на JS. Разработка при этом несколько усложняется. также будет трудно перенести данные при переустановке windows - Использовать оба языка. Наиболее правильное решение. При этом следует применять языки именно для того, для чего они лучше всего подходят, и не пытатся делать ими то, для чего они слабо предназначены. |
я примерно так и предполагал
|
Цитата:
|
x-yuri,
что почему? я перечисли варианты решения задачи ТС-а ее можно решить использую только один язык, но гораздо лучше решается используя оба |
просто когда ты на писал, что нужен только php, я решил, что python не подойдет :)
|
все конечно можно сделать при желании тока будет ли стоить затраченного времени результат, а геморроя тут будет много
если я правильно понял для начала необходим эмулятор сервера на компе, без него ничего не сделать второй шаг нужно собрать в нем весь свой контент(музыку, фильмы, фотки, доки) да еще и подогнать много чего, нее это довольно таки сложновато ))) для оперирования с файлами не обойтись без php и конечно же нужны тонны flash'a ))) JS тут поможет для создания образа, для интерактивности всех кнопочек и всего такого а помоему это не стоит таких громоздких усилий ))) единственное что можно написать на JS типа рабочий стол с пуском и меню и иконками, хорошая практика, по ходу изучая сам JS, но тока как обучение будет хорош результат а сам "продукт" наврядли )))) |
Вы абсолютно точно поняли мою идею!!! Не это ли отличная практика веб программиста?;) ведь создав все это часть знаний может пригодиться в будущем на практике. в конечном итоге набив руку и став специалистом в этой области можно же зарабатывать своим умение и творчеством! пока что я начинающий любитель, но все может быть...а опыт всегда нужен!
я все же склонен в своих убеждениях что будущее стоит за интерактивностью, на основе интернет технологий. если раньше это было все в диковину, то теперь это уже обыденная реальность, и многие люди заинтересованы не только как пользователи, а еще и принимать участие в этом процессе. Если несколько лет назад сделать свой сайт было многим не под силу, то теперь существуют такие возможности, что порой завидуешь создателям этих платформ! и поневоле начинаешь осваивать азы и основы. и еще: взять к примеру школу - дети с начальных классов изучают компьютер, я и не удивлюсь если скоро вместо какого нибудь "труда" будет предмет С++ :) или что то вроде, поэтому и не хочется отставать от жизни, как говорится :) |
Цитата:
Цитата:
|
ну если человек может себе позволить веб-сервер то замечательно
|
Цитата:
|
другими словами, "ну если человек может себе позволить доступ в интернет"?
p.s. http://httpd.apache.org/download.cgi |
Часовой пояс GMT +3, время: 18:41. |