Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как спроектировать сайт, html/css, js, php, mysql - с чего начать 
:(
    Опции темы
wowka19
Дата 10.12.2011, 11:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 285
Регистрация: 30.11.2011

Репутация: нет
Всего: нет



Ну хорошо... HTML, CSS, JS, PHP, MySQL и даже Apache - со всем этим я знаком, работал с этими технологиями.. Клепал г!авносайты для сапы, домен и хостинг покупал не раз. Но вот потребовалось создать сайт для себя... и что? Да ничего! Ничего не выходит!
Я просто не знаю с чего начать. Нет, я то знаю что хочу, у меня есть идеи, но они как-то не собираются в одно целое...
Наверно кто-то скажет "начинай с ТЗ", но я не что там писать... В общем, просто растерялся.

Я написал рабочий прототип, но это такое месиво из скриптов - все так УБОГО, что аж самому противно(. Хочется "CTRL+A" -> "SHIFT+DELETE" !!!

Направьте на путь истинный!!! ПЖЛСТА!
PM MAIL   Вверх
WolfAlone
Дата 10.12.2011, 14:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


В экстазе
***


Профиль
Группа: Завсегдатай
Сообщений: 1010
Регистрация: 16.9.2008
Где: Рай

Репутация: 1
Всего: 5



Думаю, сначала нужно определиться с функционалом сайта. При этом желательно все основные функции сайта и их назначение написать на бумаге или в каком-нибудь текстовом документе. 

После, я думаю, стоит подобрать какой-нибудь фреймворк. Если особых знаний и/или навыков нет - идеально подходит для этих целей CodeIgniter. Он богат документацией, в том числе и на русском языке. А так же по нему есть множество видео-уроков (80% которых правда полное "УГ", но всё же).

Использование фреймворка позволит, по крайней мере отделить "мух от котлет", и решит проблему "каша в коде".

Далее, всё предельно просто. Сначала делается либо вёрстка (дизайн, шаблон - как больше нравиться), либо код, на который затем эта вёрстка натягивается.

Примерно так.

Это конечно примитивный подход, но, начинать с чего-то нужно. И как по мне - такое начало, не худший вариант.


--------------------
И сказал Бог: "Тогда я построю свой мир с блэк-джеком и шлюхами!"

Ф топку Ubuntu, Debian наше фсё!

(с) Евгений Вольф
PM MAIL WWW ICQ Skype   Вверх
wowka19
Дата 12.12.2011, 20:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 285
Регистрация: 30.11.2011

Репутация: нет
Всего: нет



CodeIgniter работал - написал на нем первый сайт) Документация по нему и правда обалденная (я такую нигде не встречал больше)!
Насчет видеоуроков согласен - еще то УГ, даже смотреть не стал...

Спасибо за совет, видимо мне еще рано с нуля сайты писать... пока буду CodeIgniter (Kohana) использовать.
Блин, сложно все-таки сайт писать с нуля, когда AJAX задействовать нужно... всё переплетается...
PM MAIL   Вверх
WolfAlone
Дата 13.12.2011, 00:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


В экстазе
***


Профиль
Группа: Завсегдатай
Сообщений: 1010
Регистрация: 16.9.2008
Где: Рай

Репутация: 1
Всего: 5



Цитата(wowka19 @  12.12.2011,  20:24 Найти цитируемый пост)
Документация по нему и правда обалденная (я такую нигде не встречал больше)!

в этом, с Вами согласиться ещё множество людей!


Цитата(wowka19 @  12.12.2011,  20:24 Найти цитируемый пост)
видимо мне еще рано с нуля сайты писать...

я из "старой школы программистов" (тогда ещё слово PHP было известно в очень узких кругах и эта технология очень мало где использовалась, и был у всех DialUp на 14.400 и все были безумно счастливы работаю я DOS/Windows 3.11/Windows 95 и клепая "сайты" в блокноте, с помощью такой великой штуки, как HTML-4 и бы у всех IE...   smile ), но лично я уже давно не пишу сайты "с нуля". В большинстве случаев, использую фреймворк. При этом каких-то конкретных предпочтений, типа "вот этот фреймворк мой любимый" - у меня нет. В зависит от масштабов проекта... Изредка (очень редко) использую даже CodeIgniter.

Фреймворк признан облегчить жизнь, и упорядочить "кашу". А так же, избежать многократного написания идентичного кода.

Kohana, не смотря на всю кажущуюся простоту фреймворк достаточно сложный. Не смотря на многолетний опыт работы с ним, я не могу похвастаться тем, что знаю его на "5+". CodeIgniter будет заметно попроще.

Цитата(wowka19 @  12.12.2011,  20:24 Найти цитируемый пост)
 когда AJAX задействовать нужно...

Не мучайтесь, возьмите JQuery! Даже Google и Microsoft её "признали" (и даже "Яндекс" кажется). По моему, JQuery - это олицетворение простоты использования AJAX'a. Конечно, JQuery не единственная библиотека, есть ещё множество, типа MooTools и пр. Есть даже какая-то маааленькая библиотека (раньше была 14Кб, сейчас не знаю), которая реализовала множество функций т.н. "AJAX", называлась она "Simple...-что_то_там" (не помню точное название).


--------------------
И сказал Бог: "Тогда я построю свой мир с блэк-джеком и шлюхами!"

Ф топку Ubuntu, Debian наше фсё!

(с) Евгений Вольф
PM MAIL WWW ICQ Skype   Вверх
masterweek
Дата 14.12.2011, 14:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


freelancer



Профиль
Группа: Участник
Сообщений: 31
Регистрация: 10.11.2008
Где: Ukrainian

Репутация: нет
Всего: нет



Ну а мой вариант-Джумла.
И шаблон на лету подправить можно,и установка расширений реализована с админки сайта.
PM MAIL WWW ICQ Skype   Вверх
ksnk
Дата 14.12.2011, 15:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 96
Всего: 386



Цитата(wowka19 @  10.12.2011,  11:04 Найти цитируемый пост)
Наверно кто-то скажет "начинай с ТЗ"

Вообще-то именно оттуда и надо начинать  smile 
Пусть не обязательно формально, но продумать про что будет сайт, зачем он будет и что для этого "зачем" он должен уметь, необходимо еще до начала работ. Потом пойдет легче, сами подтянутся примерный список страниц сайта, примерный список функционала и так далее. 
По готовому ТЗ писать сайт даже для себя значительно легче ;)


--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
wowka19
Дата 15.12.2011, 13:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 285
Регистрация: 30.11.2011

Репутация: нет
Всего: нет



Цитата(WolfAlone @  13.12.2011,  00:53 Найти цитируемый пост)
но лично я уже давно не пишу сайты "с нуля"


Согласен, писать сайты с нуля имхо нерационально, но я это делаю чтоб полностью разобраться в самом механизме и понять что к чему (для развития/обучения).

Фреймворки предоставляют абстракцию, скрывая основы технологии.
Абстракций много (CI, Kohana, Yii, ...), а суть - одна (PHP).
Неплохо разобравшись в PHP и сопутствующих технологиях, я, копаясь в фреймворках, уже догадываюсь о наличии того или иного метода еще не глядя в документацию.

У меня есть знакомый. Пишет на MVC Framework от Microsoft, довольно успешно (НА РАБОТЕ с задачей справляется). Однако он абсолютно ничего не знает о HTTP протоколе, как в нем реализуются куки, сессии, как работают GET/POST/HEAD и т.д. ИМХО это необходимые знания для веб-разработчика.
Опять же имхо: как в таком случае можно говорить об оптимизации/безопасности, ведь такие вещи лежат ниже предлагаемых фреймворком абстракций... Несомненно, некоторая часть оптимизации/безопасности решается самим фреймворком, однако... [здесь пусть допишет ваш опыт].

Знание фреймворка всегда будет только плюсом, но если это все что есть, то как развиваться дальше?...

WolfAlone, уверен, что и я когда-нибудь отойду от чистого PHP)

Спасибо за ответы.
PM MAIL   Вверх
Gold Dragon
Дата 16.12.2011, 07:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Призрачный
****


Профиль
Группа: Экс. модератор
Сообщений: 6753
Регистрация: 1.3.2004
Где: Россия, Тамбов

Репутация: 10
Всего: 71



Цитата(wowka19 @  15.12.2011,  14:52 Найти цитируемый пост)
Согласен, писать сайты с нуля имхо нерационально, но я это делаю чтоб полностью разобраться в самом механизме и понять что к чему (для развития/обучения).
Иногда интересно писать сайты с нулю. Можно по ходу придумать или внедрить новый какой-то метод.. 

Хотя всё зависит от глобальности проекта.. Если это маленький сайт типа визитки, то конечно с нуля писать.. Если грандиозный портал - то лучше фреймворк.. Лично я использую Joostina smile Вернее только её скелет. Всё остальное зачастую приходится писать (или переделывать имеющееся) новое..

Но всегда новый проект у меня начинается с простой тетрадки в клеточку ;)

Кстати, если интересно http://gd.fipuche.ru/index.php?option=com_...6&Itemid=15
Вот только времени нет дописать :(



--------------------
Нельзя жить в прошлом, оно уже прошло.
Нельзя жить в будущем, оно ещё не наступило.
Нужно жить в настоящем, помня прошлое и думая о будущем!
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0509 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.