Покрай работата ми по системата за Отворена политическа партия за пореден път си скъсах нервите с Eclipse базирания PDT. Преди време го бях похвалил, но просто тогава наистина нямаше нищо по-добро. Основният проблем на PDT-то е, че става адски бавно, когато се работи по-големи проекти, които включват няколко външни (големи) библиотеки/framework-а. Какво значи бавно? Ами на ето такава машина като натиснеш Ctrl-space и му трябва около секунда да ти изкара предложенията. Като превключваш между табовете има едно отвратително забавяне от около половин секунда, което е адски дразнещо. Отделно, че забива когато си реши…
Преди няколко седмици си бях свалил trial версията на PhpStorm и ми направи страхотно впечатление колко е бързо всичко в него: Ctrl-space -- мигновено; превключване на tab -- мигновено; скрол на много дълъг файл -- в реално време и т.н. Отделно това IDE е пълно с много други благини, но тъй като все още го разучавам засега няма да ги изброявам.
Само едно нещо искам да кажа на колегите PHP developer–и: Разликата между PDT и PhpStorm е като между 20 годишен изпърдян Голф 2 и примерно последен модел Honda Civic -- разликата в бързината и комфорта просто е зашеметяваща. В крайна сметка, реших да се разделя с едни 200 лева и си го купих. Ползвам го вече десетина дни и ми се струва, че това са най-добре похарчените ми пари за последните няколко години. Препоръчвам го на всеки.
Заради предстоящата презентация пред инвеститори днес седнах да генерирам малко статистика за мегаломанския проект, по който работя последните 12+ месеца. При все уговорката, че нещата са писани с доста бързане, все пак, кода е в изтествано и добро състояние (поне за PHP частта гарантирам, че е по-добра от 90% от проектите, които съм виждал (както open source, така и proprietary)). Java (android) приложенията, не са толкова добре направени -- имам само година и половина опит в тази област (сравнено с PHP: 8+ год), а и доста бързах(м) с нещата и тук-там минавам напряко… Интересното е, че и за двата програмни езика производителността ми като LOC на ден е почти една и съща: ~250 непразни, некоментирани реда.



