Posted: August 12th, 2010 | Author: kix | Filed under: IT | Tags: PHP, код, фреймворки | View Comments
В порядке демонстрации своих PHP-умений, ну и просто развлечения ради – выложил свой самописный фреймворк на Github. Умеет он мало что, но основная его польза лично для меня – в том, что я знаю, как все устроено у него внутри.
По возможности все в этом фреймворке делается с помощью магии, хе-хе. То есть модель сама разбирается со своими полями, создавая их на основании полей в БД. Кроме того, в коде конкретной модели можно описывать разные дополнительные штуки типа отношений к другим моделям и типов полей. Read the rest of this entry »
Posted: December 9th, 2009 | Author: kix | Filed under: IT | Tags: PHP, код, софт, технологии, фреймворки | View Comments
Поработав с разными PHP-фреймворками, я так и не смог решить, какой из них мне подходит больше всего. В каждом нашлись свои положительные стороны и недостатки. Поэтому, как ни банально, я решил написать свое решение.
Сейчас мой фреймворк еще в стадии активной разработки и почти ничего не умеет. Написаны базовые классы, начата разработка веб-интерфейса. Так что я расскажу о том, чего же я хочу добиться в результате. Read the rest of this entry »
Posted: September 25th, 2009 | Author: kix | Filed under: IT | Tags: код, разработка, фреймворки | View Comments
Очень хочу такой фреймворк, который умел бы выдавать данные “сходу”. То есть, описал я модели, описал связи между ними – и уже могу получать данные из базы в любом формате и по любому запросу, который придет мне в голову. Надо сделать “каркас”, который при минимальных усилиях уже может учитывать связь между моделями.
И еще было бы неплохо, чтобы эти данные можно было получать в “жестких” форматах, как то JSON или XML. Ведь модель уже все знает о моих данных: названия полей, типы и все тому подобное, так что ее наверняка можно научить просто выдавать данные в виде вложенных массивов. Подобное дополнение было бы очень кстати для тех, кто разрабатывает RIA, работающие на JavaScript или AIR.
Posted: June 2nd, 2009 | Author: kix | Filed under: Веб | Tags: Apache, Django, FOSS, python, Интернет, код, технологии, фреймворки | View Comments
В свое время меня заинтересовал вопрос подключения проекта Django к Apache. При локальной разработке уда удобнее все-таки иметь несколько управляемых одним сервером локальных хостов для разных проектов, чем мучаться, запуская встроенный в Django сервер на каком-нибудь 8080 порту. О запущенных проектах и говорить не приходится: я гораздо больше доверяю Apache, нежели серверам, написанным на Питоне — просто в силу того, что «индеец» привычнее и быстрее.
Но когда я подумал прицепить Django к Apache, я просто не смог найти человеческого объяснения всего этого процесса. Пришлось разбираться самостоятельно. Read the rest of this entry »