Веб программирование (продолжение)

Share Button

Итак, продолжаем начатый ранее материал в котором я рассказывал о том, что вообще необходимо для начинающего программиста и web программиста.

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

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

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

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

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

Второе, видео карты с оперативными модулями памяти тоже являются разными по своим характеристикам и типам. В старых компьютерам возможно встретить модули памяти просто DDR, что на то время считалось стандартом качества. Потом лет так семь назад на рынке продаж компьютерной техники стали появляться модули памяти DDR 2, а чуть позже пошли более совершенные модули памяти и более по быстрее работающие.

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

Но залог так сказать хорошего программиста заключается в том, что он должен быть как своего рода первоклассный водитель с многолетним стажем вождения автомобиля и при желания ни одного класса. Потому как профессиональный водитель может определить неисправность по одному лишь шуму двигателя или всей системы. Также и здесь в программистике, программист обязан определить причину неисправности по возможности быстро и с вероятностью до 85 процентов точно. Это ценится.

Ну, а теперь снова продолжаем разговор о Web программировании и начнем с того, что такое Хостинг и Домен? Но обо всем по порядку.

И начнем мы с того, что такое Хостинг?
Ежели говорить достаточно доходчивым языком для того, что вы поняли о чем идет речь, хостинг это как для автомобиля платная парковка в защищенном месте, откуда ваш к примеру готовый сайт каждый день выезжает на просторы глобальной паутины интернета.

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

В основном всегда по разному заказывается хостинг с определенным объемом памяти для файлов самого сайта и для той информации что будет содержаться внутри видимого контента — jpeg и другие форматы изображения, аудио файлы, хотя их лучше не загружать в хостинг, а проще делать ссылки на существующие порталы с аудио файлами. Место будет не захламлено.

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

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

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

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

и вот ссылка на «БЛОГ Паши Программиста и немного обо всем!».

Собственно говоря с этого все и начиналось вся моя практическая работа в сайтостроение - мой сайт 2

и вот еще одна ссылочка на второй блоговый сайт.

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

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

Однако, перейдем уже от создания самописного сайта, кстати идеальный и более яркий пример самописного сайта это социальная сеть Facebook, детище гениального программиста Марка Цукерберга. Перейдем к разбору что же такое готовые движки, а иначе CMS — Content Management System.

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

С CMS все практически тоже самое, это полностью готовый HTML, CSS, JAVA и PHP каркас вашего сайта, но при всем при этом при разработке сайта на своем локальном компьютере эту CMS еще необходимо установить и проделать регистрационную работу и в этом деле как веб разработчику вам хорошо поможет Denwer о чем я говорил выше в сегодняшнем посте.

Сама же процедура установки CMS — Content Management System на основе WordPress к примеру, что является бесплатным CMS движком для скачивания и использования, не занимает большого труда и времени, главное все правильно проделывать.

Внимательно посмотрите этот видео урок и тогда вы многое поймете.

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

Я же использовал в принципе два самые популярные и доступные CMS движка, которые ни требуют каких-либо обязательных платных элементов. Это ранее упомянутый CMS WordPress и CMS Joomla. Работа с которыми в принципе не слишком затруднительна, но иногда приходится все равно попотеть, чтобы решить возникшую проблему.

Вот не полный представленный список наиболее популярных CMS движков для создания сайтов на любой вкус и задумку.
1. 1С-Битрикс
2. Joomla! free
3. WordPress free
4. MODX free
5. Drupal free
6. UMI.CMS
7. NetCat
8. Opencart free
9. HostCMS
10. AMIRO.CMS
11. DataLife Engine
12. DIAFAN.CMS
13. SiteEdit
14. CS-Cart
15. WebAsyst Shop-Script
16. Simpla
17. Shop-Script
18. InstantCMS free
19. Django-CMS free
20. TYPO3 free
21. Magento free
22. Joostina free
23. PrestaShop free
24. ABO.CMS
25. uCoz free
26. ImageCMS Corporate Free free
27. LiveStreet free
28. CMS S.Builder
29. Santafox free
30. PHPShop
31. ImageCMS Shop
32. osCommerce free
33. Concrete5 free
34. Flexcore CMS
35. Danneo CMS free
36. CMS Made Simple free
37. Панель управления сайтом
38. Textpattern free
39. MaxSite CMS free
40. VamShop
(Ссылка на официальный сайт с представленным списком CMS движков)

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

Всегда есть вариант того, что ни все пойдет гладко.

Ах да, на будущее запомните одну вещь, что касается CMS движка WordPress то, что эта система блоговая и в основном он используется для интеллектуально информационной публикаций. Хотя его же вполне возможно переделать и под вполне функциональный полноценный сайт ресторана или интернет магазина.

Однако, для создания сайта с тематикой направленной в область интернет магазина лучше всего подойдет движок CMS Joomla, так как она лояльно относится и предоставляет больше в спектре функциональности. Хотя если честно говорить, для начала разработки и полного погружение в web программирование, создайте свой самый первый и простой сайт.

Что по ходу разрабатывания вы еще не раз будет дорабатывать его и плюс ко всему вам придется завести дружеские отношения с поисковыми системами Google, Mail.ru, Rambler, Yandex и многими другими сторонними поисковиками, для того, чтобы поисковые роботы вас приняли и стали индексировать ваш сайт.

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

А на этом пока все, и следующая статья будет о Доменах.

Автор поста Паша Паймухин.

Запись опубликована в рубрике Без рубрики. Добавьте в закладки постоянную ссылку.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *