mJournal
· Форум · Участники · Журналы · Случайный журнал ·
Главная -> Журналы -> TMake
Записки сумасшедшего
 
31 мая 2012
  10:18   Python
Изучаем python

После краткого обзора 3 языков, которые я взял за основу, Java, Ruby, Python мой выбор был сделан в пользу Пайтон или в простонародье Питон.
Для начало у меня на ubuntu был уже предварительно установлен интерпретатор python.

Изучив статью первоначальных основ http://habrahabr.ru/post/29778/ желание изучить появлялось все более и более. Следовательно для дальнейшего продвижения мне предстояло установить сборку небольшого сервера для моих корыстных планов.
Далее предстояло изучить азы, для начало следовало изучить вот это http://www.python.ru/files/book-ods.pdf
В процессе изученного появляется одна и та же эмоция "Ахринеть!!!". Насколько более продуманный язык, при этом настолько упрощены многие моменты по сравнению с PHP, и при этом желание узнать больше постоянно растет (видимо пришло время узнать Python).

Как и следовало ожидать первая программа на python - Hello world с использованием PyGtk:

#!/usr/bin/python
from gi.repository import Gtk
win = Gtk.Window(title="Hello world")
win.connect("delete-event",Gtk.main_quit)
win.show_all()
Gtk.main()


Далее изучаем библиотеку Tkinter

Смотрим как получились элементарные часики:

from Tkinter import *
import time
def tick():
label.after(200, tick)
label['text'] = time.strftime('%H:%M:%S')
root=Tk()
label = Label(font='sans 20')
label.pack()
label.after_idle(tick)
root.mainloop()


Продолжение следует...


| Цитата || Печать || Комментарии:0 |

22 мая 2012
  15:37   -= Запись закрыта =-

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

| Комментарии:0 |

01 марта 2012
  09:18   Плюсы/минусы cms и сравнения с framework's
Сравнивать и описывать что лучше, что хуже, не буду так как этого полно в сети, поэтому достаточно привести ссылки здесь и некоторые цитаты.

Анализ Joomla и Drupal (В конце очень хороший вывод)

МИНУСЫ JOOMLA И СОВЕТЫ ПО СОЗДАНИЮ ПОРТАЛА

5 главных плюсов и 5 главных минусов сайтов Joomla.

7 причин для перехода с Drupal на Yii

Цитата

Цитата
и чем вообще framework лучше/хуже cms?

Цитата
framework и cms это разные уровни ПО. Соотносятся примерно так же как Microsoft Windows и Microsoft Office.

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

Yii - это только фреймворк; Drupal - это фреймворк и CMS; CakePHP - тоже только фреймворк; а вот Koobi - это только CMS.

Цитата
Небольшой портал - это очень неясное определение. Важно понимать, что CMS - это автоматизация на максимально верхнем уровне, в то время как фреймворк, утилитарный подход к более низкому уровню кода. В случае с CMS - с кодом работать вообще не придется: она состоит из готовых модулей, которые инсталлируются и настраиваются через вэб-интерфейс. Фреймворк - это лишь набор API для выполнения наиболее чато используемых действий (таких как работа с БД, проверка и заполнение форм, ЧПУ и т.д.). Фреймворк создан для программистов, CMS - для вэб-мастеров. Фреймворк - максимально гибок, т.к. не содержит законченных решений типа "вертикальное меню" (он вообще не содержит визуальной части). Минусы CMS - в очень сильной стандартизации, вносить изменения которые не предусмотрены разработчиками, довольно утомительно и часто реализуемо только посредством "костылей".

Вывод: если нужно максимум гибкости, наращивание функционала и не пугает необходимость писать большой объем кода руками - то нужно брать фреймворк (перед этим, желательно изучить сравнение фреймворков, т.к. они отличаются уровнем поддержки, документации, объемом кода, сложностью, скоростью работы и т.п.). Если сайт будет состоять из стандартных компонентов, то вполне хватит и джумлы
Цитата

Цитата
Присматриваюсь к этому движку.
Есть мысль перенести сайт.
Просьба в данной теме, написать своё мнение по поводу данной CMS.
Просто + потому, что...
и - потому, что...
Спасибо.

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

Цитата
Допустим, вы создали новую страницу на сайте с неким контентом. Эта CMS устроена так, что при этом автоматически создается несколько страниц точно с таким же контентом, т.е. дубли. В итоге мы имеем не уникальный контент, а 2-3 страницы с дублированным контентом, что может восприниматься поисковиками как спам. На практике не всегда за этим следуют санкции со стороны ПС, однако факт остается фактом.
Этот недостаток можно исправить, но надо ухищряться, поищите решения на их форуме.

Цитата
Из минусов: сравнительно большая нагрузка на сервер...
Особенно нагружают боты поисковых систем, отсюда могут быть проблемы с индексацией
.. создает ненужные дубли страниц.
Внутренняя перелинковка (категории, разделы, меню, pathway) - тихий ужас...
"+" в движок можно загнать, при желании, все что угодно.
З.Ы.
иногда проще создать что-то свое с нуля, чем тратить силы и время на оптимизацию и настройку Джумлы

Цитата
Joomla очень простая, но не всегда гибкая, поэтому от нее отказались несколько лет назад.

Цитата
Большая нагрузка на сервер как основной из минусов
Проблема с дублями страниц легко устраняется к примеру плагином sh404SEF
| Цитата || Печать || Комментарии:0 |

 
TMake


Форумчанин


Регистрация 16.12.2008
E-mail Нет доступа
Приват Отправить
WWW Нет данных
ICQ Нет данных
Профиль Перейти
Рейтинг
Рейтинг: 0.0    Голосов: 0
Список друзей
Список друзей пуст
Календарь
ноябрь 2024
пн вт ср чт пт сб вс
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30  
Статистика
Просмотры
Сегодня: 1
Всего: 48427
Хосты
Сегодня: 1
Всего: 48419
Последний комментарий
Нет комментариев