2010-11-01 5 views
0

Я давно искал .. что такое лучшая структура, и я нашел множество ответов, но теперь мой вопрос по-другому, мне действительно хотелось бы получить ответы на самый простой способ начать с структура и структура которых больше всего обозначены для начала. У меня возникла проблема повторять мою работу снова и снова, без проблем, но я устал, очень устал ... Я знаю, что многие программисты однажды получили то же самое, что и я, и нашли решение, я бы хотел немного поговорим об этом.О Frameworks

Я слышал о Zend Framework (но его огромной структуре), и я некоторое время использовал Kohana MVC Framework (по проекту).

С тех пор я очень благодарен за любую информацию.

+1

Привет, Фернандо, не уверен, что существует «лучшая» структура; это, вероятно, вопрос мнения. Это также зависит от проекта, над которым вы работаете; вы упомянули, что Зенд слишком велик и вы использовали Кохану ... что вы думаете о двух из них? Я думаю, что единственный способ найти идеальную форму - попробовать несколько и сравнить их. Некоторые из них будут лучше для разных проектов, поэтому знание более чем одного может быть полезным. – Josmas

+0

Yeah Josmas, Спасибо за ваше мнение. У меня крошечный опыт работы с Zend, я работал с моим партнером в проекте, где он использовал Zend Framework, но в этот момент было так сложно использовать его, и моя работа заключалась только в том, чтобы исправить вещи внутри программы, какая-то логика , и т. д. Но в Кохане было немного по-другому, мне нравится, что стиль kohana делает вещи внутри .. и очень прост в установке и использовании почти на каждом хосте .. и Zend не так просто настроить .. Я начал работать с PHP OOP, и лучше всего начать использовать фреймворк, вот почему я спросил ... Еще раз спасибо. Очень полезный ответ – B4NZ41

+1

Зенд очень полезен в использовании. Я использую CI, который был родителем konoha. да zend нужна более широкая кривая обучения, чем коноха. но как только я немного понимаю о zend, я официально использую только zend, больше не CI. –

ответ

1

Ну, на мой взгляд, нет лучшей структуры. Всегда зависит от ваших требований, ваших знаний и ориентации на работу, ориентированы на конкретные программные приложения, мобильные устройства, веб-приложения, например, если вы разрабатываете веб-приложения, есть много фреймворки в разных вариантах, некоторые из которых основаны на PHP, некоторые на Java поддерживают несколько языков как .NET, вы должны учитывать языки программирования, которыми вы управляете, например, я попробую web2py, которые позволят вам разрабатывать веб-приложения на python. Вы узнаете, какая лучшая структура для вас дает попробовать те, которые связаны с вашими требованиями. В конце концов, все рамки пытаются дать программисту все инструменты, позволяющие ему сосредоточиться на требованиях к программному обеспечению. Если у вас есть все инструменты, которые вы хотели, как вам нравится, тогда вы его получили.

+0

Хороший ответ, спасибо большое g0d1anier – B4NZ41

+0

Кстати, я использую php-язык в большую часть своего времени (проекты). – B4NZ41

+0

Эй, Фернандо, я просто нашел эту статью для вас! ориентированный на разработчиков PHP, взгляните и удачи: http://www.ibm.com/developerworks/opensource/library/os-php-fwk1/ – g0d1anier

6

Best Framework = (код качество + Docs + Сообщество + Extensions)/(Ваши навыки + Требование к проекту)

Таким образом, нет никакого абсолютного чемпиона, все зависит от текущего проекта и ваших знаний ,

+0

Спасибо за ответ! – B4NZ41