LINUX.ORG.RU

Какие достойные редакторы или IDE для PHP на Ubuntu вы можете посоветовать?

 , , ,


0

2

Всем привет! Совсем недавно я начал пользоваться Ubuntu, так как каждый уважающий себя backend-разработчик должен знать Linux. До этого я юзал Notepad++ на Windows и всем был доволен, и поэтому хочу найти что-то похожее или даже лучше на Ubuntu. Что-то подобное вообще есть на Ubuntu? Заранее спасибо)

Ответ на: комментарий от Infra_HDC

Что на винде, что на маке программы на гтк (гимп ещё пробовал) работают криво при включённой русской раскладке.

Ghostwolf ★★★★★
()
Ответ на: комментарий от umren

А чем JS от PHP в лучшую сторону отличается?

Gargamel
() автор топика
Ответ на: комментарий от nihirash

Не спасает от говнокода и плохой архитектуры самого пыха.

В основном все проблемы с архитектурой PHP идут от версий 3 и 4. В PHP 7 всё не так уж и плохо, язык бурно развивается. И ещё раз повторяю - говнокодить можно на любом ЯП!

Gargamel
() автор топика
Ответ на: комментарий от Shadow

Ну поддержи большой проект на старом жс с коллбэками.

В том то и дело, что проект большой, поэтому его трудно поддерживать.

Gargamel
() автор топика

PhpStorm?)

Ну а так: Geany/Gedit/Sublime/Kate/Atom/VSCode/Brackets на выбор.

Deleted
()
Ответ на: комментарий от Ghostwolf

Это да, но насколько помню пробегал глазами чейнджлог, в одной из последних версий пофиксили хоткеи при русской раскладке.

http://geany.org/

Geany 1.30 is out!
Posted on Mar. 05, 2017 at 03:06 PM

Fix Ctrl+X and Ctrl+C in non-Latin keyboard layouts (Forkest).

Infra_HDC ★★★★★
()

По заголовку понял, что очередная notepad++-макака. Потому что пользователи достойных редакторов и IDE при переходе на линукс пользуются …ими же.

anonymous
()
Ответ на: комментарий от Ghostwolf

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

roiman
()
Ответ на: комментарий от th3m3

при создании сайта на PHP меньше работы и разработка идёт быстрее

Хорошая шутка.

А почему нет? PHP заточен именно под веб, и со своей задачей отлично справляется

Gargamel
() автор топика
Ответ на: комментарий от Dred

Щас бы php юзать в 2к17..

Такое чувство, что куча людей сюда пришла только из-за того, что в названии темы было слово PHP. Каждый пишет на том, что ему больше нравиться, чего тут не понятного?

Gargamel
() автор топика
Ответ на: комментарий от Infra_HDC

Ок. Скачиваем версию 1.30.1 на macOS.

Переключаемся на русскую раскладу, вызываем шорткат сохранения - предсказуемо не работает. Переключаемся на английскую - работает.

Выглядит как кусок того самого, и работает как кусок того самого.

Это скорее на линуксах что-то сломали и починили.

fornlr ★★★★★
()
Последнее исправление: fornlr (всего исправлений: 1)
Ответ на: комментарий от Shadow

Но главная проблема всё-таки в том, что JS, использованный в проекте, старый. Тут действительно стоит переписать проект с нуля

Gargamel
() автор топика
Ответ на: комментарий от fornlr

Странно, я вот установил на Ubuntu 16.04 Geany 1.27, и при русской раскладке, и при английской шорткат сохранения работает

Gargamel
() автор топика
Ответ на: комментарий от Gargamel

Нашёл. Вендовый баг исправили https://github.com/geany/geany/issues/1286

Причем странно, что часть шорткатов работала, а часть нет. Какие-то костыли O_o

https://github.com/geany/geany/commit/67d6562f203ad1d46969c36be70606fee0b73096

fornlr ★★★★★
()
Последнее исправление: fornlr (всего исправлений: 1)
Ответ на: комментарий от Gargamel

Когда я говорил про дешевле, я имел в виду, что при создании сайта на PHP меньше работы и разработка идёт быстрее, поэтому и дешевле

А у тебя есть, с чем сравнивать?

theNamelessOne ★★★★★
()

уважающий себя backend-разработчик

юзал Notepad++ на Windows и всем был доволен

Гы

По теме: Netbeans

ya-betmen ★★★★★
()
Последнее исправление: ya-betmen (всего исправлений: 1)
20 декабря 2017 г.
Ответ на: комментарий от Gargamel

Зачем «опытному разработчику» мучиться с php, потому что там «больше заказов за еду»?

создании сайта на PHP меньше работы и разработка идёт быстрее

Лютое 4.2. Если это не сайт-визитка на вордпресс, где разработки нет вообще. На php нет ничего реально сравнимивого по удобству и скорости разработки со всякими рельсами и джангами. Всякие rest api тоже генерятся фактически автоматически со всякими drf.

pawnhearts ★★★★★
()
Ответ на: комментарий от Gargamel

заточен именно под веб

И в чем это заключается? Встроен шаблонизатор? Можно мешать код с html? Но этим никто не пользуется, все используют какой-то другой язык шаблонов.

То что оно умирает после каждого запроса это тоже недостаток. Как там с поддержкой вебсокетов? Асинхронности?

pawnhearts ★★★★★
()
Ответ на: комментарий от pawnhearts

И в чем это заключается?

Успел оттяпать кусок рынка именно там, «развивался» именно в ту сторону и именно в той помойке никак не сдохнет.

t184256 ★★★★★
()
Ответ на: комментарий от pawnhearts

На php нет ничего реально сравнимивого по удобству и скорости разработки со всякими рельсами и джангами

Щас бы сравнивать ЯП с фреймворками... На PHP тоже есть хорошие фреймворки,такие как Laravel и Yii 2.

Gargamel
() автор топика
Ответ на: комментарий от t184256

«развивался» именно в ту сторону

Почему в кавычках? Между PHP 4 и 7 коллосальная разница.

Gargamel
() автор топика
Ответ на: комментарий от pawnhearts

То что оно умирает после каждого запроса это тоже недостаток. Как там с поддержкой вебсокетов? Асинхронности?

На других ЯП без сторонних библиотек и фреймов с этими штуками тоже непросто.

И в чем это заключается?

Работа с GET, POST запросами, сессиями, куками реализована в языке максимально удобно. Удобно работать с СУБД, особенно с MySQL, но если нужна другая СУБД, на помощь приходит PDO. И это всё уже в самом языке и стандартных библиотеках.

Gargamel
() автор топика
Ответ на: комментарий от Gargamel

Работа с GET, POST запросами, сессиями, куками реализована в языке максимально удобно.

Это все есть в любом веб фреймворке, который тебе все равно придется использовать. Потому что нужна обработка форм, всякие csrf, orm, шаблонизатор, роутинг нужны. Нормальной orm уровня какой-нибудь алхимии не завезли. Стандартная библиотека куда скуднее. и т.д.

pawnhearts ★★★★★
()
Ответ на: комментарий от pawnhearts

Это все есть в любом веб фреймворке, который тебе все равно придется использовать.

Но мы говорим о языках, а не о фреймах)

Gargamel
() автор топика
8 апреля 2019 г.
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.