1. Async - 07 Мая, 2012 - 15:23:00 - перейти к сообщению
Всем Привет !!! Я здесь новичок, как и в программировании. Пока только знаю: PHP(хорошо, но не отлично), html,css,js(jq),ajax(ну их тоже не особо). И вот хочу писать свою собственную цмсечку. Такую простенькую(со временем буду улучшать и дойду до профессионального уровня, дай бог конечно). Но к чему я это клоню. Смотрел инфу на сайте(не помню на каком) там типо BATTLE был framework vs net site. Кто-то говорит что чистая самописка лучше, т.к. ты знаешь каждую деталь в сайте все все до ниточки и больше развиваешь свои навыки, а кто-то говорит что framework лучше, т.к. он уже имеет нужный код не надо его заново писать, он на много легче "насилует" сервер и код в нем получается более профессиональным и грамотным. Так вот я и хочу у вас спросить На чем писать???? Если на framework, то на каком(если можно посветить в его тонкости) и почему именно framework а не чистый сайт, либо чистый сайт, как правильно писать структуру(тоесть красиво, грамотно, профессионально) и в чем плюсы чистого сайта. Я очень на вас надеюсь и жду ваших ответов и отзывов !!!
2. Okula - 07 Мая, 2012 - 17:30:14 - перейти к сообщению
Async, помоему слишком много вопросов в одной теме. Ты просишь убедить тебя в том что фреймворк лучше. Тут есть свои минусы и плюсы.
Достоинства:
Недостатки:
Привёл самый минимум. Если плохо знаешь PHP, то лучше пиши своё изучая ЯП.
(Добавление)
Могу посоветовать хороший фреймворк http://www[dot]symfony-project[dot]org/
Достоинства:
- быстрота разработки приложений;
грамотно написанный, оптимизированный код;
понятный код (даёт возможность другим разработчикам без особых усилий оптимезировать и изменять твой код);
поддержка обновлений и безопасности ядра (фреймворк)
Недостатки:
- сложен в освоении (новечку не подоёдёт);
требует дополнительных знаний (особенности фреймворка, углублённые знания ЯП);
увеличение веса сайта;
иногда требует дополнительных знаний в устрановке.
Привёл самый минимум. Если плохо знаешь PHP, то лучше пиши своё изучая ЯП.
(Добавление)
Могу посоветовать хороший фреймворк http://www[dot]symfony-project[dot]org/
3. DelphinPRO - 07 Мая, 2012 - 17:46:28 - перейти к сообщению
Okula пишет:
Могу посоветовать хороший фреймворк http://www.symfony-project.org/
а я бы для новичка посоветовал Coge Igniter
4. Async - 07 Мая, 2012 - 17:49:53 - перейти к сообщению
Okula а достоинства простого сайта можно??? Я конечно с самого начала хотел писать с нуля, кросто не могу грамотно составить схему(MVC) сайта
5. DelphinPRO - 07 Мая, 2012 - 17:54:26 - перейти к сообщению
Async, достоинства простого сайта - это недостатки сайта на фреймворке
(Добавление)
и не сможете. нужен опыт. нужно хорошее знание теории. а примеры реализации как раз можно подсмотреть в фреймворках.
(Добавление)
Async пишет:
кросто не могу грамотно составить схему(MVC) сайта
и не сможете. нужен опыт. нужно хорошее знание теории. а примеры реализации как раз можно подсмотреть в фреймворках.
6. caballero - 07 Мая, 2012 - 18:01:59 - перейти к сообщению
Цитата:
Я конечно с самого начала хотел писать с нуля, кросто не могу грамотно составить схему(MVC) сайта
Составляй другую схему. Или никакой не составляй - просто сделай сайт какой хочешь. В процесе работы и выяснишь что тебе надо составлять. Иными словами - решай проблемы по мере их поступления
7. Bio man - 07 Мая, 2012 - 18:35:30 - перейти к сообщению
caballero пишет:
Не очень хороший подход. Проблемы должны быть выявлены на этапе выработки требований. Может случиться так, что для решения поступившей проблемы нужно будет перелопатить чуть ли не весь код. Хорошо если в начале кодирования возникают проблемы, но потом решение вновь возникших проблем становится слишком дорогим.
решай проблемы по мере их поступления
8. DelphinPRO - 07 Мая, 2012 - 19:16:27 - перейти к сообщению
Bio man у новичков ошибки неизбежны. так приобретается опыт
9. kappa - 07 Мая, 2012 - 22:04:18 - перейти к сообщению
Уже давно появился Symfony2 со своими "бандлами", но фреймворк сложный однако
10. caballero - 07 Мая, 2012 - 22:58:12 - перейти к сообщению
Цитата:
Проблемы должны быть выявлены на этапе выработки требований
Для того чтобы увидеть проблему на этапе выработки требований нужен нехилый лпыт, чего нет и близко
Цитата:
Может случиться так, что для решения поступившей проблемы нужно будет перелопатить чуть ли не весь код
Именно так и случится и неоднократно. По другому не будет
11. Bio man - 07 Мая, 2012 - 23:06:28 - перейти к сообщению
caballero, да, спору нет. Но все же не стоит сразу приступать к кодированию, имхо, нужно хоть худо-бедно представлять (и если надо документировать) главную проблему и связанные с ней вытекающие. Пусть не все (все проблемы выявить никак не получиться даже заядлому программеру с 10 летним опытом), но хоть какие. И использовать итеративный подход, что сильно облегчит изменение и расширение уже написанного.
Не судите строго, это всего лишь теория, на практике еще не успел применить, но все же не пустые слова.
Не судите строго, это всего лишь теория, на практике еще не успел применить, но все же не пустые слова.
12. Async - 08 Мая, 2012 - 10:06:43 - перейти к сообщению
Цитата:
так приобретается опыт
У меня друг уже 1,5 года программирует, но профессионально программировать не получается . Только не подумайте что он ТУПОЙ он сессии на 5 сдает(не по программированию )
13. caballero - 08 Мая, 2012 - 10:23:10 - перейти к сообщению
Цитата:
У меня друг уже 1,5 года программирует, но профессионально программировать не получается . Только не подумайте что он ТУПОЙ он сессии на 5 сдает(не по программированию )
он не тупой - просто выбрал неподходящее для себя занятие. Пусть займется тем предметом по которому сесии здает
14. Async - 08 Мая, 2012 - 13:25:40 - перейти к сообщению
он не тупой - просто выбрал неподходящее для себя занятие. Пусть займется тем предметом по которому сесии здает
Он хочет и то и другое
Он хочет и то и другое
15. caballero - 08 Мая, 2012 - 14:07:19 - перейти к сообщению
тогда ему сюда
http://www[dot]zakatigubu[dot]com
http://www[dot]zakatigubu[dot]com