2011-12-11 2 views
0

Хорошо, что заголовок может ввести в заблуждение, поэтому я объясню здесь свою идею: скажем, у нас есть своего рода компонент для веб-страницы, можно сказать, что это простая таблица или сетка, управляемая базой данных. Гипотетически этот «компонент» работает автономно, т. Е. Никаких зависимостей, кроме реле в нескольких файлах смешанных языков: html для дизайна, php для базы данных, javascript для интерактивности и нескольких изображений значков. Таким образом, мы обычно должны иметь все это в папке, которую мы загружаем, а затем использовать ее, включая основные (php и/или js) файлы.Есть ли способ скомпилировать или скомпилировать компоненты PHP/DHTML/JS?

Интересно, существует ли хотя бы теоретический способ упаковать все файлы в один уникальный файл, например, файл .jar или что-то еще, и использовать компонент, такой как OCX или DLL, что угодно. Я не говорю конкретно о том, чтобы все было загружено для загрузки на клиентскую машину ... идея больше похожа на создание одного файла, содержащего все необходимые файлы внутри, правильно связанные и т. Д. И тогда, возможно, будет один сингл " include "и какой-то вызов конструктора и т. д.

Я не знаю, является ли это глупым вопросом, но мне просто интересно, что ... если бы мы могли иметь компоненты DHTML, визуальные компоненты, такие как редактор, сетку, графику и т. д., просто упакованную в один файл. Другими словами, имея что-то вроде DLL ...

+0

Зачем вам это нужно (просто интересно)? – Blender

+0

Моя довольно теоретическая идея заключается в том, что о том, что «скомпилировано», скажем, каким-то образом, автономные компоненты ... –

ответ

0

Несомненно, ваша единственная проблема заключается в том, как вы включаете изображения в этот файл. Но все сделано из бит и байтов, изображений тоже. Изображения могут быть включены в файл php (но это отдельный вопрос). Что касается включения html + css + javascript в один файл PHP, я не вижу проблемы, это в значительной степени то, что делает каждый пользователь php.
Как это хорошая практика или нет, ну, зависит, как вы создаете этот файл.

+0

Да, один из способов обработки изображений - это просто MIME их в vars внутри файлов PHP. Как это звучит? –

Смежные вопросы