powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Как вообщем разрабатывать программы/ скрипты, имея нужные инструменты
19 сообщений из 19, страница 1 из 1
Как вообщем разрабатывать программы/ скрипты, имея нужные инструменты
    #37614871
Крэйфиш
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет!
К примеру, у меня есть IDE и самое главное знание инструментов (синтаксис, функции) языка программирования.
Я сажусь писать движок блога и вхожу в ступор, теория есть, но как ей пользоваться?
С чего начитать, как построить? Кирпичи есть, а понятия, как их составлять, нет!
Пробывал проектировать на бумаге, получились поверхностные блок схемы.
Посоветуйте что-нибудь почитать фундаментальное, и про составление алгаритмов наверное.
Спасибо
...
Рейтинг: 0 / 0
Как вообщем разрабатывать программы/ скрипты, имея нужные инструменты
    #37614884
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Крэйфиш,

что-бы писать бложек - теория не нужна.

возьми самоучитель с примерами - и перепиши эти примеры.
потом заметишь - логику, и начнешь писать самостоятельно...
...
Рейтинг: 0 / 0
Как вообщем разрабатывать программы/ скрипты, имея нужные инструменты
    #37615133
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Крэйфишдвижок блога
А нужна тебе вообще теория? Я знаю людей которые в жизни ни одной
блок схемы не нарисовали но клепают веб-сайты с форумами и
бложками. Может пойдешь от шаблонов? Возьми готовый open-бложек
разбери его на части и напиши свой. А потом теорию "подгонишь" под
решение.
...
Рейтинг: 0 / 0
Как вообщем разрабатывать программы/ скрипты, имея нужные инструменты
    #37615178
Крэйфиш
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
maytonМожет пойдешь от шаблонов? Возьми готовый open-бложек
разбери его на части и напиши свой. А потом теорию "подгонишь" под
решение.
хотя да, лучше разобрать, что-нибудь готовое.
я так и сделал, скачал cms textpattern для этого.
открыл сорсы и понял, что теория проиграла.
поэтому начну с чего-нибудь попроще, к примеру с гостевых книг.

maytonА нужна тебе вообще теория? Я знаю людей которые в жизни ни одной
блок схемы не нарисовали но клепают веб-сайты с форумами и
бложками.
в каком смысле? пишут потоком не разрабатывая архитектуру движка?

maytonВозьми готовый open-бложек

они, наверное, все опен-сорс? т.к. php к примеру интерпретируемый, но хотя не одним php едины, однако на компилируемом языке никто писать cms не станет. хотя я полностью не уверен в своих словах, есть и питон, который может выполнять две эти функции.
...
Рейтинг: 0 / 0
Как вообщем разрабатывать программы/ скрипты, имея нужные инструменты
    #37615351
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Крэйфишпоэтому начну с чего-нибудь попроще, к примеру с гостевых книг.
Любое современное строительство software может идти от HelloWorld-a.
Если ты сейчас возьмешся рисовать UML-диаграммы, Фреймы, блок
схемы это тебе всё равно не поможет в решении тривиальных
вопросов (утилитарных).

Сделай просто ПреведМир на CGI, увидь что он работает и без ошибок
и плавно, наращивая функционал подойди к блогам.
...
Рейтинг: 0 / 0
Как вообщем разрабатывать программы/ скрипты, имея нужные инструменты
    #37617613
Фотография @k@DElpher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Крэйфиш,
А что ты понимаешл под теорией?
Готовый движок тоже не просто разбирать, особенно если он большой и в нем реализованы всякие MVC,MVVM и куча DI, IoC. В этом плане теория предварительно нужна.
offtopic: http://megadarja.blogspot.com/2010/04/mvvm-wpf.html кратко и понятно.
А тут уже составляли курс молодого школьника?
Когда у вас настали те два переломных момента, когда мозг от уровня "на каком языке пишут сайты; алгоритм знаю, как сделать; вот пишу функцию; запрос не работает" перешел на более высокий уровень(с пониманием ООП и способностью решить любую проблему вроде импорта вызова WinAPI в C# имя пример c заголовками на C++), а потом еще выше, когда понял, что его программы получаются запутанные и надо думать над архитектурой и по возможности внедрять шаблоны.
Или как они произошли у вас?
---
Совсем не в курсе об уровне и опыте знаний, о том какие он блок-схемы писал(алгоритмов? архитектуры?). Но этот путь я вижу следующим:
1) Язык. Любой. Но так чтобы было не скучно (можно было написать прикладную плюшку или игрушку)
2) Решение различных лаб
3) Написание прикладных приложений вроде "блокнот, счетчик времени, напоминалка, телефонный справочник". Возможно подключение баз данных.
4) Институт же? Первый ассемблер? Первый машинный код на УМПК80 для расширения сознания? ООП? Нормальные формы? Вот на этом этапе должен сломаться мозг. Но сломаться он может, только если писать приложения. Я тренировался на лабах, превращая их в сложные программы с интерфейсом(в то время, как все делали консоль)
Пара картинок Скрин - второй курс(специальность у меня не очент программистская-комплексная безопасность). На этом приложении изучал C#.
Далее была удаленка на не знакомом C++ MFC. Там набил опыту по разрешению неразрешимых ситуаций.
И все лабы вроде обхода графов, нахождения минимума функции делал с прорисовкой и адекватным управлением(масштабирование, перемещение, добавление элементов на канве).
Скриншот начало третьего курса. Цель программы была нарисовать симулятор триггера. Визуализацию графически прописать нативно. Я усложнил и начал с того, что создал класс элемента логики. Наследников. А рисование всего отдельно + управление элементами, рисование всех соединений.
--- Тут ко мне пришло озарение, что надо рисование от логики отделять более красиво.
5) Дальше смысла рассказывать нет. (а может больше нечего). Всегда не хватало хорошего наставника. Того, кто бы посоветовал во время правильные, но интересные книги. (ASP.NET MVC - Дино Эспозито, просто C# - Троэлсен). Просто так в юном возрасте читать Совершенный код, Гради Буча, Фаулера не очень интересно. На изучение шаблонов мне погла перейти как раз ASP.NET MVC Esposito. Там паралельно идет обсуждение паттернов и тут же технические вопросы ASP.NET.

Автобиография.
...
Рейтинг: 0 / 0
Как вообщем разрабатывать программы/ скрипты, имея нужные инструменты
    #37617664
Фотография @k@DElpher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторСделай просто ПреведМир на CGI, увидь что он работает и без ошибок
и плавно, наращивая функционал подойди к блогам.
Дело говоришь:). Разобраться, как писать свое(на своем проще постепенно усложнять). А потом можно смотреть, как уже много лет делают другие.
...
Рейтинг: 0 / 0
Как вообщем разрабатывать программы/ скрипты, имея нужные инструменты
    #37618150
Крэйфиш
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
@k@DElpher,

спасибо, хотя я ничего не понял

у меня цель работать php разработчиком
...
Рейтинг: 0 / 0
Как вообщем разрабатывать программы/ скрипты, имея нужные инструменты
    #37618450
Фотография @k@DElpher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Крэйфиш,

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

У вас постановка вопроса очень расплывчата, не понятен ни уровень знаний(опыт, что уже писали до этого), ни то чего вы хотите.

Поэтому, пока лучший ответ: писать гостевуху. Потом нагружать и смотреть, что получится.
...
Рейтинг: 0 / 0
Как вообщем разрабатывать программы/ скрипты, имея нужные инструменты
    #37618456
Фотография @k@DElpher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Потом: для PHP возможно выгодней не сколько умение написать свою CMS, сколько адаптировать и дополнить готовую. (если не прав, кто-нибудь поправит).
...
Рейтинг: 0 / 0
Как вообщем разрабатывать программы/ скрипты, имея нужные инструменты
    #37618859
Фотография kosh the best
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Крэйфишу меня цель работать php разработчиком
нет такой специальности
...
Рейтинг: 0 / 0
Как вообщем разрабатывать программы/ скрипты, имея нужные инструменты
    #37618893
Фотография XM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kosh the bestКрэйфишу меня цель работать php разработчиком
нет такой специальности
да, php разработчик - это не специальность, это проклятие :)
...
Рейтинг: 0 / 0
Как вообщем разрабатывать программы/ скрипты, имея нужные инструменты
    #37618898
Фотография XM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
@k@DElpherПотом: для PHP возможно выгодней не сколько умение написать свою CMS, сколько адаптировать и дополнить готовую. (если не прав, кто-нибудь поправит).

"Я твой Битрикс конфиг шатал - штука неделя палучал!" :)
...
Рейтинг: 0 / 0
Как вообщем разрабатывать программы/ скрипты, имея нужные инструменты
    #37618899
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вобщем поправьте меня. Но PHP переводится как P(Hypetext Preprocessor (P(..)).
Тоесть вобщем-то это кодинг предобработки гипертекста. И вобщем-то всё.
...
Рейтинг: 0 / 0
Как вообщем разрабатывать программы/ скрипты, имея нужные инструменты
    #37618962
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XMkosh the bestпропущено...

нет такой специальности
да, php разработчик - это не специальность, это проклятие :)

это должность
...
Рейтинг: 0 / 0
Как вообщем разрабатывать программы/ скрипты, имея нужные инструменты
    #37619030
Фотография kosh the best
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonВобщем поправьте меня. Но PHP переводится как P(Hypetext Preprocessor (P(..)).
Тоесть вобщем-то это кодинг предобработки гипертекста. И вобщем-то всё.
Personal Home Page вообще то
...
Рейтинг: 0 / 0
Как вообщем разрабатывать программы/ скрипты, имея нужные инструменты
    #37620449
Фотография Ренат
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КрэйфишПривет!
К примеру, у меня есть IDE и самое главное знание инструментов (синтаксис, функции) языка программирования.
Я сажусь писать движок блога и вхожу в ступор, теория есть, но как ей пользоваться?
С чего начитать, как построить? Кирпичи есть, а понятия, как их составлять, нет!
Пробывал проектировать на бумаге, получились поверхностные блок схемы.
Посоветуйте что-нибудь почитать фундаментальное, и про составление алгаритмов наверное.
Спасибо
1. Прочите что такое MVC - поймете как сайты писать
2. Начните изучать Yii или другой фреймворк. Так все кирпичики уже проставлены, двигайте их только куда вам надо и будет сайт.
...
Рейтинг: 0 / 0
Как вообщем разрабатывать программы/ скрипты, имея нужные инструменты
    #37621490
Иванов Александр Александрович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я так понял, что проблема в построении архитектуры решения.
Самое первое - перечислить возможный функционал. В любом разбиении на модули(процедурное или ооп) лежит набор требуемых фукций. Далее структура данных. Что получаем, модифицируем и храним.
Ну а далее, на основе исходных данных, строится архитектура. Выделяются прикладные и архитектурные классы(если ооп), либо процедуры и всякие там структуры(если не ооп). При выделении часто необходимо учитывать сокрытие информации, т.е. отделение одной части программы от другой(например уровени интерфейса, логики, хранения часто разделяют) Опряделяются интерфейсы взаимодействия модулей, дальше реализуется и готово.
Модульность - основной принцип построения архитектуры сопровождаемого кода. Если проект разовый и доработак не будет, можно модульности вообще не придерживаться. Но как писать немодульные системы одному Богу известно, наверно интуиция только поможет.
По ООП - Бертран Мейер лучший автор, по структурному программированию - Дейкстра, по качеству - Стив Макконнелл.
...
Рейтинг: 0 / 0
Как вообщем разрабатывать программы/ скрипты, имея нужные инструменты
    #37621891
Крэйфиш
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо!
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Как вообщем разрабатывать программы/ скрипты, имея нужные инструменты
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]