Существует ли универсальное средство web-разработки?
Чтобы создать более-менее серьезный сайт необходимо знать как минимум HTML, СSS, РНР и JAVA. (сайты-визитки, воронки и одностроничники не в счет)
Примером серьезного сайта может служить тот же САР или биржа контента, а под серьёзностью подразумевается количество скриптов и функций сайта.
Так вот меня давно интересует вопрос, существует ли некая система разработки, позволяющая создать веб-ресурс исключительно на собственной основе. Т. е. некий "универсальный" язык программирования, точнее интерпретатор, позволяющий создавать сайты его собственными средствами, без вставки HTML, СSS, РНР и JAVA - кодов.. .
Для пояснения приведу простой пример:
Допустим мы разрабатываем приложение на с++ или на дельфи.
Для его разработки нам не нужны знания визуал бейсика или ассемблера.
Или мы разрабатываем приложение на визуал бейсике и для его успешной разработки нам не не нужны знания того же с++, достаточно достаточно хорошо знать вб.
Раздел: Программирование, последний комментарий: 03.07.2014 12:37 Тема закрыта пользователем Ryslan777
- это хостинг со встроенным визуальным конструктором не лучшего качества.
Вы с его помощью сможете написать скажем свой САР или биржу контента, разработать свои собственные скрипты и т.п. - полагаю, что нет
Скорее некое подобие языка - интерпритатор, объединяющий в себе возможности выше перечисленных.
Я, ведь не даром противопоставление в примере сделал:
1. Чтобы создать более-менее серьезный сайт необходимо знать как минимум HTML, СSS, РНР и JAVA. (сайты-визитки, воронки и одностроничники не в счет)
2.Или мы разрабатываем приложение на визуал бейсике и для его успешной разработки нам не не нужны знания того же с++, достаточно достаточно хорошо знать вб.
Вот к примеру, ядро PHP написан на языке C, по вашему мнению получается что язык написанный на родственном языке(в нашем случае C) сможет обрабатывать язык на котором он сам же написан? Это технически невозможно.
По этому твердый ответ, универсального средства разработки(который бы мог дать возможность писать на одном языке) не существует.
Я не о переводе с языка на язык.
Сейчас постараюсь объяснить еще раз, но проще....
Допустим, Вы пишите приложения и пишите Вы их скажем на визул бейсике... так?
Сколько Вам языков необходимо знать чтобы написать приложение - РОВНО ОДИН - тот на котором пишите.
А теперь представьте, что Вы пишите сайт. сколько языков Вам неоходимо знать????
как минимум HTML, СSS, РНР и JAVA!
Вот я и спрашиваю нет ли среды разработки, которая бы позволяла создавать сайты исключительно собственными командами(одним языком вместо четырех)
Прошу прощения, что сразу не смог объяснить свою мысль
Советую высыпаться, ибо естественно что трудно связать слова. Без обид, у многих людей когда они не высыпаются не могут правильно обьяснить, лить мозг хочет спать.
Прошу прощения, что сразу не смог объяснить свою мысль
Советую высыпаться, ибо естественно что трудно связать слова. Без обид, у многих людей когда они не высыпаются не могут правильно обьяснить, лить мозг хочет спать.
Я и не думал обижаться. Чувство юмора у меня еще не спит. А вот выспаться у меня не получится...мне еще статью написать надо.
Неясность моих выражений связана с неграмотностью в области сайто-строения. Я приложения временами пишу (балуюсь так сказать), а вот тот же HTML для меня - страшный суд
Уникальное средство? Думаю нет.
На делфи или с++ ты пишешь приложение с одной целью.
Для сайта так не получится!
HTML - разметка страницы
CSS - стили
PHP - обработка данных
MySQL - база данных
По сути как в делфи компоненты
Добавлено спустя 50 секунд
Кстати, сайт можно и на Delphi написать, и на c++
Добавлено спустя 01 минуту 50 секунд
program primer;
{$APPTYPE CONSOLE}
uses SysUtils;
begin
writeln ('CONTENT-TYPE: TEXT/HTML');
writeln;
writeln ('');
writeln ('');
writeln ('');
writeln ('Delphi the best facility for making web-publications!');
writeln ('');
writeln ('');
writeln ('Hello, world!');
writeln ('');
writeln ('');
end.
Добавлено спустя 02 минуты 11 секунд
мда, wmmail весь код испортил(
Как же Java не нужно???
Я как-то делал некоторые странички сайта...
Так вод коды споллеров и многое другое там были именно на java-script
Знаю, что написание приложений и одновременное незнание htmд, который считается элементарным звучит дико, но это, увы, так
Я к тому, что Java и java-script совершенно разные языки. Хотя и Java может быть на сайтах, но в виде апплетов
Тут я перепутал чуток
Таких решений попросту нет, ибо давно бы подобные решения использовали многие.
Но даже в таком случае лучше знать языки по отдельности. Работаем до пенсии а учимся всю жизнь
И все же очень жаль, что таких решений нет и вот почему:
Ставим перед собой элементарную задачу (элементарную для приложений)
Сделать так чтобы по экрану слева на право двигалась картинка.
Решение:
Открываем цикл с переменной Х меняющийся, скажем от 1 до 300
Даем команду вывести картинку
Закрываем цикл
Задача решена.
Пробуем сделать тоже для веб....
И обнаруживаем что в HTML нет ни циклов ни переменных
Ладно они вроде есть в рнр
Но тут возникает вторая заноза - координаты...как их задать-то? Даже при использовании элементарных таблиц без всяких там переменных и движений контент то и дело норовит либо отобразиться не так либо выехать за границы браузера.
Но и это еще не все....
Возникает третья незадача...
Как совместить рнр и html???
Мне это реализовывать не нужно. Описал я это чтобы объяснить, почему я собственно спросил о универсальном средстве разработки, в котором можно было бы писать на одном языке, а не ломать голову над тем какой из N языков тут применим и как его потом совместить с другими.
Я вообще когда узнал, что в html нет переменных долго от шока отойти не мог. Как это нет переменных??? а Если надо сделать на страничке меняющийся контент????
И обнаруживаем что в HTML нет ни циклов ни переменных
Я вообще когда узнал, что в html нет переменных долго от шока отойти не мог. Как это нет переменных???
Потому что это вообще не язык программирования. Это язык разметки.
Ладно они вроде есть в рнр
Так php нужен для сервера, а не для летающих картинок. Для этого надо использовать Javascript.
Даже при использовании элементарных таблиц без всяких там переменных и движений контент то и дело норовит либо отобразиться не так либо выехать за границы браузера.
Ага. А еще все это может по-разному работать в разных браузерах.
а Если надо сделать на страничке меняющийся контент????
Тогда надо использовать php на сервере или javascript на стороне клиента. Если сказать просто, то эти языки могут "играться" кусками html кода в зависимости от некоторых условий. Но сначала надо понять, что такое HTML.
Вы, скорее всего, подошли к изучению всего этого совершенно не так как нужно. Можно провести некую аналогию с десктопными приложениями: окошки, формы и кнопки тоже часто на языке разметки ("аналог" html), и этот язык разметки тоже не имеет никаких переменных и циклов. Другое дело, что современные IDE не требуют изучения этой самой разметки - форма делается визуально, после чего с ее элементами можно играться посредством языка программирования.