Jump to content
  • 0

Процедурный фреймворк


alexandr.coder
 Share

Процедурный фреймворк  

11 members have voted

You do not have permission to vote in this poll, or see the poll results. Please sign in or register to vote in this poll.

Question

21 answers to this question

Recommended Posts

  • 0
Процедурный фреймворк - хорошяя идея? По идее чисто процедурным он не будет. Классы всеравно будут. Например, модули.

Голосовать не стал, согласен с s0rr0w, вопрос не ясен, какие цели ? что именно он будет из себя представлять ? какая у него специализация ?

Link to comment
Share on other sites

  • 0
Процедурный фреймворк - хорошяя идея? По идее чисто процедурным он не будет. Классы всеравно будут. Например, модули.

Хороша ли идея текстовых файлов, да! Все ли текстовые файлы хороши, нет!

Link to comment
Share on other sites

  • 0
объясняй глубже -_-

Ну пожалуйста:

Те́кстовый файл — компьютерный файл, содержащий текстовые данные, как правило, организованные в виде строк.

Так как содержание текстовых файлов может быть различным(как в содержащимся тексте, так и в "смысле", бывает случай когда текст разный но смысл один), отсюда и вытекает, что (Все ли текстовые файлы хороши, нет!)

Однако словосочетании "текстовые файлы" можно заменить на другое, допустим на "Процедурные фреймворки" потому что суть в том что топик стартер просит оценить кота в мешке...

Edited by stars
Link to comment
Share on other sites

  • 0
Голосовать не стал, согласен с s0rr0w, вопрос не ясен, какие цели ? что именно он будет из себя представлять ? какая у него специализация ?

MVC структура: Есть папка application в которой находятся ещё три папки, которые соответствуют всем трем элементам патерна: Controller, model,views.

В папке контроллеров есть ещё папки - аналоги контроллера. В тех папках файлы - аналоги методов. И допустим в каждом "контроллере" есть некий файл, который вызывается если вызван этот "контроллер" - если короче аналог конструктора.В моделях так же само. Вьюверы без пояснений - и в обычных фреймворках там просто файлы. И тоже с неограниченой вложеностью. Есть какие-то пользовательские функции, которые отвечают за системные процессы - загрузить вьювер, подключить библиотеку и т.д. А сами библиотеки или пакеты - классы.

Фреймворк должен быть расщитан на работу с 30-50к пользователей + неограниченно гостей.

Мне бы хотелость узнать хороша ли эта идея. Что в ней хуже\лучше по сравнению с ООП фреймворком.

Link to comment
Share on other sites

  • 0

Навряд ли эту идею можно назвать «хорошей», не вижу смысла использования процедурного подхода к такой сложной и разветвлённой структуре. Если вы думаете что выиграете в производительности, это вероятно, но тоже сомнительно. ООП в этом случае сократит расходы и нервы в будущем, а возможно и в настоящем. тем более что собираетесь использовать классы в качестве отдельных модулей, Лучше не мешать.

Link to comment
Share on other sites

  • 0

mvc лишь разделяет логику от представления, но представьте себе что у вас в одном файле будет 50 000 строк кода!

как вы тогда будете его править? в этом случае нужно совместить oop и mvc и разбить на отдельные файлы, а еще не плохо было бы использовать шаблонизацию, хотя это может уже лишнее.

Link to comment
Share on other sites

  • 0
Лучше отказаться от этой идеи и продолжать делать ООП фреймворк?

Если вы не можете доказать целесообразность использования процедурного подхода к данной ситуации не можете: минимум для себя, максимум для нас, то зачем? плюсы ООП всем извесны, плюсы поцедурного подхода вроде как тоже - взвешивайте!

Link to comment
Share on other sites

  • 0
Если вы не можете доказать целесообразность использования процедурного подхода
А где презумпция невиновности? Это ООП должен доказывать, что он нужен, а не наоборот -_-
Link to comment
Share on other sites

  • 0

2 года писал с помощью процедур. Год назад перешел на ООП. Сейчас все новые проекты пишу на ООП, Ощущения - что процедурный стиль хуже... Все старые проекты реализую в процедурах. Особой сложности перестраиваться между первым и вторым не вижу. Так что на мой взгляд возможно и ООП и процедурный фреймворк.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy