Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.10.2018, 02:29   #1
rownong
Форумчанин
 
Регистрация: 06.11.2012
Сообщений: 105
По умолчанию Есть ли компиляция в PHP фреймворках?

Один из программистов создает для меня JavaScript приложение на фреймворке Vue.js
От него я узнал, что бывает версия приложения на фреймворке Vue.js:
- не скомпилированная (не скомпилированная код, позволяет полностью программировать приложение)
- скомпилированная (скомпилированный, позволяет программировать приложение только в заданных рамках)

Вопрос по PHP фреймворкам, в частности фреймворк Laravel.
В нем также устроено, что есть версии «не скомпилированная» и «скомпилированная»?

Вопрос в связи с тем, что подрядчик создает CRM систему для нашей организации.
Я понял, что нужно от него просить исходники Front-end js-приложения на Vue.js (не скомпилированную и скомпилированную версии).
Также мне нужно понять, если в бекенде (Laravel) тоже имеют место не скомпилированная и скомпилированная версии, то буду просить исходники обоих.
rownong вне форума Ответить с цитированием
Старый 11.10.2018, 15:08   #2
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

Цитата:
Сообщение от rownong Посмотреть сообщение
От него я узнал, что бывает версия приложения на фреймворке Vue.js:
- не скомпилированная (не скомпилированная код, позволяет полностью программировать приложение)
- скомпилированная (скомпилированный, позволяет программировать приложение только в заданных рамках)
JS и PHP интерпретируемые языки. Они не компилируются. Это относится и к фреймворкам.
Для фронта существует процесс так называемой "сборки", но он не имеет никакого отношения к компиляции.
То, что Вам говорят - ересь.
Цитата:
Сообщение от rownong Посмотреть сообщение
что подрядчик создает CRM систему для нашей организации
Бегите от таких "специалистов" пока не поздно.

Последний раз редактировалось Streletz; 11.10.2018 в 15:26.
Streletz вне форума Ответить с цитированием
Старый 11.10.2018, 15:28   #3
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
Сообщение от Streletz Посмотреть сообщение
он не имеет никакого отношения к компиляции.
Дык компиляцией просто разные вещи можно называть. Точнее разные вещи можно компилировать в разные вещи.
Например, С компилируется в машинные коды/asm, а C#/.NET, Java в байткод/IL. А LESS/SASS в CSS.

Цитата:
Сообщение от https://en.wikipedia.org/wiki/Compiler
A compiler is computer software that transforms computer code written in one programming language (the source language) into another programming language (the target language)


Цитата:
Сообщение от rownong Посмотреть сообщение
скомпилированную версии
их можно не просить если вы сами можете собрать. Лучше инструкцию по сборке просить.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.

Последний раз редактировалось Alex11223; 11.10.2018 в 15:42.
Alex11223 вне форума Ответить с цитированием
Старый 11.10.2018, 16:23   #4
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Дык компиляцией просто разные вещи можно называть. Точнее разные вещи можно компилировать в разные вещи.
Компилятор – это транслятор, который осуществляет перевод исходной программы в эквивалентную ей объектную программу на языке машинных команд или на языке ассемблера.(отсюда)
А, то о чём Вы говорите, это трансляция в общем случае. Статья из англоязычной Википедии, на которую Вы ссылаетесь, с технической точки зрения не совсем корректна.

Более того, при сборке фронта трансляция между языками вообще может отсутствовать. Особенно, если всё изначально в JS и CSS.
Streletz вне форума Ответить с цитированием
Старый 11.10.2018, 16:33   #5
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
Сообщение от Streletz Посмотреть сообщение
Статья из англоязычной Википедии, на которую Вы ссылаетесь, с технической точки зрения не совсем корректна
А с чего вы решили, что на студопедии.ру написана самая истинная истина?
Это ж просто слово/термин, определения разных людей/в разных случаях может отличаться.
Цитата:
Сообщение от Streletz Посмотреть сообщение
Особенно, если всё изначально в JS и CSS
Ну например JS последнего стандарта в старый JS поддерживаемый всеми браузерами
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.

Последний раз редактировалось Alex11223; 11.10.2018 в 16:35.
Alex11223 вне форума Ответить с цитированием
Старый 11.10.2018, 17:20   #6
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
А с чего вы решили, что на студопедии.ру написана самая истинная истина?
То же самое можно сказать и про Википедию. Тем более её статьи может редактировать почти кто угодно.
Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Это ж просто слово/термин, определения разных людей/в разных случаях может отличаться.
Главное, чтобы из-за этого не было путаницы и не искажалась суть.
Цитата:
Сообщение от Alex11223 Посмотреть сообщение
JS последнего стандарта в старый JS поддерживаемый всеми браузерами
Можно и сразу на "старом" написать.
Streletz вне форума Ответить с цитированием
Старый 11.10.2018, 18:05   #7
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

На википедии обычно хоть есть ссылки на источники, а тут непонятно даже кто автор (нет истории правок и т.п.) и рядом висит большая кнопка заказа студенченских работ. То есть писалось с учетом мировоззрения древних преподов сидящих всю жизнь в вузе или отработавших пару лет на заводе в 1970-90.

Чтобы не было путаницы дают определение.

Ну а в случае с компилятором очевидно, что это слово давно применяется не только для компиляции в асм.

Или, например, создатели C#/.NET и Sass тоже "ересь говорят"?

C# Compiler Options _ Microsoft Docs - Mozilla Firefox 2018-10-11 17.52.25.png Sass_ Install Sass - Mozilla Firefox 2018-10-11 17.55.51.png
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.

Последний раз редактировалось Alex11223; 11.10.2018 в 18:20.
Alex11223 вне форума Ответить с цитированием
Старый 11.10.2018, 19:09   #8
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
например, создатели C#/.NET и Sass тоже "ересь говорят"?
Можете почитать ComputerWorld. Как раз по теме дискуссии.
Это лучше, чем цитировать вырванные из контекста фразы и, тем более, отдельные слова, как Вы это делаете с документацией.
Цитата:
Сообщение от Alex11223 Посмотреть сообщение
То есть писалось с учетом мировоззрения древних преподов сидящих всю жизнь в вузе или отработавших пару лет на заводе в 1970-90
И, что Вы хотите этим доказать? Если не считать Вашего открытого презрения к высшему образованию.
Может Вы просто завидуете тем, кто его получил и нашёл своё место в жизни? Но, этот вопрос уже не из области программирования.
Streletz вне форума Ответить с цитированием
Старый 11.10.2018, 19:18   #9
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
Сообщение от Streletz Посмотреть сообщение
Как раз по теме дискуссии.
По какой теме? И к чему ссылка на краткую научпоп статью в журнале непонятно.
Я вообще-то просто о том, что слово "компилятор" применяется не только для компиляции в асм.
И даже если оно применялось только для этого 20-30 лет назад, то мир развивается и сейчас это не так (2 первых попавшихся примера выше).

Цитата:
Сообщение от Streletz Посмотреть сообщение
Если не считать Вашего открытого презрения к высшему образованию
Не к ВО, а к плохим вузам/преподам, которые к сожалению нередко встречаются, особенно в бывшем СССР.
И к выполнению студенческих работ за студентов.
Цитата:
Сообщение от Streletz Посмотреть сообщение
Может Вы просто завидуете тем, кто его получил и нашёл своё место в жизни?
С чего вдруг? У меня есть оно и с работой вполне норм.

В дипломном проекте делал кроме прочего компилятор в байткод, в ереси никто из комиссии не обвинил
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.

Последний раз редактировалось Alex11223; 11.10.2018 в 19:37.
Alex11223 вне форума Ответить с цитированием
Старый 12.10.2018, 01:56   #10
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
В дипломном проекте делал кроме прочего компилятор в байткод, в ереси никто из комиссии не обвинил
Простите, но в таком случае всё написанное Вами выше выглядит по меньшей мере странно.
Цитата:
Сообщение от Alex11223 Посмотреть сообщение
с работой вполне норм
Особенно, если учесть активность на форуме.
Streletz вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Теоретический вопрос о моделях в MVC фреймворках и способе возврата вычисляемых данных LukiDuki1980 PHP 9 21.04.2015 18:02
Компиляция pas файла из php скрипта porocenok PHP 1 17.03.2014 11:27
Опп в php,есть ли свойства? CodeNOT PHP 1 29.01.2011 20:55