Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP
Войти
Регистрация
Восстановить пароль
 
Az Rieil
38 / 38 / 43
Регистрация: 14.07.2014
Сообщений: 230
#1

Разработка гибкой абстракции больших масштабов - PHP

19.07.2015, 18:51. Просмотров 340. Ответов 4
Метки нет (Все метки)

Не уверен что нужный форум, но лучшего не нашел. ,Возможно термины буду применять не совсем корректно, надеюсь все поймут. Есть некая идея которую давно хочу реализовать, но не могу подобрать нужные средства реализации. Сюда пишу, т.к. фронт-енд идеи представлен в виде сайта.
Основная, и первая проблема с которой сталкиваюсь, это необходимость огромной и гибкой абстракции. Объекты, много объектов, перегрузка, наследование, тыры пыры.
Нужные возможности я находил в с++, читал что с++ может работать с базами, но все же хочется чтобы все задачи реализовывались на веб-сервере без дополнительного технического оборудования.
Я не изучал подробно ООП в php поэтому не знаю насколько оно соответствует возможностям С.
Слышал еще про ASP.NET, но с ним не знаком совершенно.

Если бы стояла задача разработка гибкой абстракции больших масштабов ( онтологии аля schema.org ), каким образом вы бы это реализовывали?
http://www.cyberforum.ru/ms-excel/thread1556219.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.07.2015, 18:51
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Разработка гибкой абстракции больших масштабов (PHP):

(ЛУТ)Несоответствие масштабов на бумаге
Здравствуйте. После печати на буниге не сохраняются масштабы, процентов эдак на...

Макет гибкой блочной модели
Добрый вечер, уважаемые!:) Делаю задание "создайте макет гибкой блочной модели...

Неопределенность в абстракции
Добрый день. Есть класс A от которого производится класс В и С. У этих...

Изучение инкапсуляции и абстракции
Всем доброго вечера у меня очередная лабораторка. Завдання. Створити на мові...

Entity Framework и абстракции
Можно сказать "новичковый" вопрос :) Есть сущности, созданные из базы данных....

4
KOPOJI
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16744 / 6635 / 860
Регистрация: 12.06.2012
Сообщений: 19,880
Завершенные тесты: 1
19.07.2015, 22:33 #2
Цитата Сообщение от Az Rieil Посмотреть сообщение
Есть некая идея которую давно хочу реализовать, но не могу подобрать нужные средства реализации
т.к. совершенно неизвестно, что вы хотите сделать, то и подсказать толком нечего. Ну и, как бы, создание темы в разделе PHP уже подразумевает, какой ЯП предположительно посоветуют здесь.
Цитата Сообщение от Az Rieil Посмотреть сообщение
Основная, и первая проблема с которой сталкиваюсь, это необходимость огромной и гибкой абстракции. Объекты, много объектов, перегрузка, наследование, тыры пыры.
странное объяснение задачи. Да и вообще странная задача.
Цитата Сообщение от Az Rieil Посмотреть сообщение
Нужные возможности я находил в с++
Вот именно. Какие именно нужные возможности вы находили в плюсах? Подразумеваю, что они есть и в PHP, в той или иной степени (разве что кроме перегрузки операторов и т.п.), но вы не уточнили, что вы хотите, поэтому и ответ соответственный.
З.Ы. В плюсах тоже есть библиотеки и фреймворки для разработки под веб - Wt, TreeFrog, CppCMS из крупных и еще несколько помельче.
Цитата Сообщение от Az Rieil Посмотреть сообщение
Я не изучал подробно ООП в php поэтому не знаю насколько оно соответствует возможностям С
Ни насколько. Чистый Си не является ООП-языком.
Цитата Сообщение от Az Rieil Посмотреть сообщение
каким образом вы бы это реализовывали?
просто взял бы и реализовал.
1
pav1uxa
1855 / 1709 / 802
Регистрация: 23.01.2014
Сообщений: 6,082
Завершенные тесты: 1
19.07.2015, 23:03 #3
Надо реализовать проект со всякими там объектами, перегрузками, обстракциями, тыры пыры...

Хм, гуглить пробовали? Вопрос то распространенный
0
Az Rieil
38 / 38 / 43
Регистрация: 14.07.2014
Сообщений: 230
20.07.2015, 11:39  [ТС] #4
Спасибо за ответы, попробую переиначить вопрос(ы).
Цитата Сообщение от KOPOJI Посмотреть сообщение
Wt, TreeFrog, CppCMS из крупных и еще несколько помельче.
1.Вот это возможно то что я искал, если это действительно будет работать на веб-сервере, но как со стороны безопасности?
2.
Цитата Сообщение от KOPOJI Посмотреть сообщение
Подразумеваю, что они есть и в PHP, в той или иной степени (разве что кроме перегрузки операторов и т.п.)
Можно краткое сравнение ООП плюсов и пхп? Помимо перегрузки операторов, чего еще нет во втором?

Добавлено через 13 минут
UPD
Я просмотрел статьи по WT, cppcms, не совсем то. СРР скорее будет работать с БД, но запуск определенных методов и функций инициируется php
0
KOPOJI
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16744 / 6635 / 860
Регистрация: 12.06.2012
Сообщений: 19,880
Завершенные тесты: 1
21.07.2015, 09:30 #5
Цитата Сообщение от Az Rieil Посмотреть сообщение
как со стороны безопасности?
А что не так с безопасностью? И это уже, пожалуй, больше относится к настройке сервера, нежели к ЯП, на котором написан сайт.
Цитата Сообщение от Az Rieil Посмотреть сообщение
краткое сравнение ООП плюсов и пхп
в PHP отсутствует перегрузка методов как таковая (кроме переопределения в наследниках), отсутствует множественное наследование (хотя, в основном, оно и не нужно), реализация методов обязана быть непосредственно в объявлении класса, отсутствие вложенных типов (хотя можно сымитировать при помощи пространства имен, но это несколько не то), отсутствие дружественных методов/классов, все методы, скорее всего, являются inline-функциями (если проводить аналогию с C++), слабые различия между статикой и динамикой (например, можно вызывать динамические методы, как будто они статические), ну и еще всякие мелочи наподобие константных функций. А вообще все это сравнение лишь поверхностное, и я не знаю, как можно описать. Это два совершенно разных языка, изначально разрабатываемых, в общем-то, для совершенно различных целей.
З.Ы. Насколько я могу судить, C++ вы тоже не знаете, также, как и PHP. Если это так, то не советую браться за плюсы для разработки, возьмите лучше PHP или Python, какой-нибудь, а то намучаетесь, ничего не поймете и забросите это дело
Цитата Сообщение от Az Rieil Посмотреть сообщение
СРР скорее будет работать с БД, но запуск определенных методов и функций инициируется php
CppCMS работает с БД, при помощи сторонней либы либо при помощи cppdb. По поводу остального ничего не понял. Я сейчас использую cppcms, и мне не надо никакого php для разработки. Быть может, вы что-то перепутали?
0
21.07.2015, 09:30
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.07.2015, 09:30
Привет! Вот еще темы с решениями:

Абстракция, уровни абстракции
Как понять это? Может кто-нибудь объяснить более доступным и понятным языком...

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

Права доступа, уровень абстракции
Использую Asp.net 4, в качестве провайдера доступа использую пока свой, похожий...

Написать код программы (Абстракции)
Всем доброго времени суток. Имеется одна задача, которую я не могу решить в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru