“Един open source боклук си комуникира с друг open source боклук…”

Или иначе казано - днес ще си говорим за open source бУклуците.

И за това колко съм вбесен на тема php (версия 4).

И за липсата на сносна работна среда както за програмния език, така и за другото зло - MySQL.

И за липсата на статични свойства на класовете.

И за липсата на сносен фреймуърк, който да адресира някои проблеми.

И за това как PHP осакатява програмиста, и го учи на порочни практики и на кофти абстракция, ако има такава.

И как не можем въобще да съизмерим производителността на един среден asp.net програмист с тази на най-големите php гюровци.

И за всичките http://sf.net напъни.

И за GPL лиценза и комерсиалните приложения.

Едно хубаво нещо намерих - http://wact.sourceforge.net . И вчера/днес си взех нервите - защо тате? Ами защото почти всичките им велики идеи и приятните им дизайн идеи нямат документация! И обикалям да гадая из кода и коментарите кое какво е. И гоня методи по родителски класове, та белким хвана идеята им. И дописвам тук таме. И оправям (дефакто замазвам) контроли, та да вървят с избрания от мен ADODB дата достъпов клас. А пък да не говорим за нормален DataSet като в ado.net… мда… И какво ми гарантира, че този проект ще бъде продължен и няма да е в prealpha стадий? И че ще стане съвместим с PHP 5? И че инвестицията в разбиране на неговата абстракция си струва? Ами нищо. Да, ама е безплатен. Но за сметка на това трябва да пусна като open source това, което правя, по-запознатите с лиценза да ме поправят.

7 Коментара по ““Един open source боклук си комуникира с друг open source боклук…””

  1. insaned:

    Така си е, прав си във всяко едно отношение. Лично съм изпитвал на гърба си последиците от един доста голям проект разработен на РНР. Аз работя предимно с РНР и го предпочитам, защото се чувствам по-свободен, когато работя с него. Въпреки големите му недостатъци той си остава на първо място за мен.

    До скоро и аз смятах отворения код за „ненужен”, но сега съм на противоположното мнение. Адски много съм научил от отворения код (наскоро дори си правих ОС, която само изписваше „Здрасти” и имаше една команда – „exit”). Разбира се модифицирах вече готова ОС .

    А за предимствата на ASP.NET няма смисъл дори да почвам ;)

  2. Петьо:

    Това също е адски гаден подводен камък - откъде си сигурен, че това което научаваш като подход в отворения код е вярно?

    Ще дам следния пример - мислих да зарежа самоделката си, и да мигрирам на b2 - блог система. След няколкодневна борба се фрустрирах от липсата на разделение на презентация, структура и логика. От липсата на сносно и разширяемо api, от мърляшките изпълнения из кода - излиза че тая система (макар и Open Source) всъщност не може да бъде ‘дописвана’, щото дизайна и не е добър? Ами представи си например, че това е един от първите проекти които начинащия отваря? И попие всички глупости от нея ;)

    Разбира се, това е само частен случай. Със сигурност има и много добри open source продукти. Пък и горния ми постинг в никакъв случай не може да бъде вземан като обективен и лишен от голяма доза емоция - в крайна сметка за това блога си е личен :)

  3. insaned:

    Аз пък наскоро си играх с друг проект с отворен код – CGI:IRC. Хубав проект с голям минус – не можеш да промениш външния му вид така лесно. Всичко е на едно място… Лошо, наистина лошо…

    ПП: а блока си го чета редовно, по едно време даже се бях уплашил, че си се отказал, защото нямаше нови теми поне една седмица ;)

  4. Boko:

    Чудя се, майна, дали не си се объркал? б2 няма от сума време… http://wordpress.org е наследника и аз лично преди да те карам да пишеш моя блог се подпичквах с WordPress - много приятен е и има точно тва дето викаш, че няма (ако съм разбрал правилно, което рядко се случва из тия води :) ).

    Тоже преди време ти подбутнах и http://www.textpattern.com - също не зле, още повече като MT стана платено…

    пп: И както ти казах вчера по ICQ - ми са струва, че си се разглезил у хубавата фирма. Колко години само php/mysql си бълвал, при това без много-много да се оплакваш. Че е недъгаво - може да се спори, всичко зависи от контекста, а твоя контекст не е най-правилния.

  5. Петьо:

    Абе - нъл сложих архив? Няма да сменям самоделката, точка :)

  6. DreX:

    A da te pitam, Zashto blog’a ti e na PHP
    Zashto ne go napravish s ASP.NET a?
    tapanar si do ushi, trugnal si da govorish sreshtu PHP, be kvo se zanimavam i az… pufff

  7. SIRIUS:

    bloga e na php zashtoto sigurno i servera mu e apachie a OS-to my e Linux/Unix (vse licenzirani produkti ;) ) A samo mi kaji ,4e si si installnal PHP na Windowski IIS server i 4e ne mu polzvash asp-to da se posmeem na volq - pusni si XP-to I IIS servera i si polzvai ASP sus zdrave :)

Коментирай