30.12.2011, 21:30
|
Кандидат Javascript-наук
|
|
Регистрация: 30.12.2011
Сообщений: 114
|
|
Онлайновый текстовый редактор html/js. Нужны советы.
Добрый день.
Хочу создать онлдайновый текстовый редактор, с набором характеристик, как у всех редакторов. Ну там подсветка синтаксиса, поиск/замена, подстановка кода, автозакрытие тэгов и прочее, что есть неотъемлемыми атрибутами современных текстовых редакторов.
Хочу узнать, возможно ли с пом. html-js создать такое?
Пытался найти в сети работающие образцы, например codemirror, но там есть недоработки, глюки, и десятки килобайтов кода, так что без пузыря в тех исходниках не разобраться.
Да и вообще, в сети НЕТУ хороших онлайн редакторов с подсветкой синтаксиса и прочими фичами.
Поэтому хочу знать у профи: возможно ли в принципе создание онлайн редактора html/js?
И если да, то что для этого нужно?
Так как разработку уже начал, то могу сказать с чем столкнулся:
проблема с позиционированием каретки в contentEditable контейнере, нумерацией строк и переходом на заданную строчку, координаты каретки (для вывода подстановки кода).
Итого вопрос: если бы вам пришлось делать онлайновый текстовый редактор на основе html&js, то вы бы его сделали? А если бы сделали, то как (в общих чертах)?
|
|
31.12.2011, 00:09
|
|
Модератор
|
|
Регистрация: 27.04.2010
Сообщений: 3,417
|
|
Возможно. Но:
Во-первых, нахрен никому не нужно.
Во-вторых, куча кроссбраузерной, извиняюсь, ебли. Потому что то, как лиса обходится с contentEditable элементами - это тихий ужас.
В-третьих, медленно. Нормальные десктопные идешки весят от сотни мегабайт до нескольких гигов.
|
|
31.12.2011, 01:51
|
Кандидат Javascript-наук
|
|
Регистрация: 30.12.2011
Сообщений: 114
|
|
Сообщение от trikadin
|
Возможно. Но:
Во-первых, нахрен никому не нужно.
|
Знаю как минимум одного человека, которому это нужно.
Цитата:
|
Во-вторых, куча кроссбраузерной, извиняюсь, ебли. Потому что то, как лиса обходится с contentEditable элементами - это тихий ужас.
В-третьих, медленно. Нормальные десктопные идешки весят от сотни мегабайт до нескольких гигов.
|
затачиваю как раз под FF унд Оперу.
Пока что особых глюков не замечал. Тем более с контент Edatаbl-ом.
То, что делает (или не делает) в опере, то же и в FF.
Может быть, заточить под HTML5 или jquery?
Может там есть больше возможностей?
Повторюсь: codemirror - текстовый редактор онлайн - вполне подошол бы, но там 90% кода не нужны, а убирать оттудова лишнее лучше сразу застрелиться.
Я уже и заплатить за изготовление готов.
|
|
31.12.2011, 12:29
|
sinistral
|
|
Регистрация: 28.03.2011
Сообщений: 5,418
|
|
Сообщение от elf2002
|
Поэтому хочу знать у профи: возможно ли в принципе создание онлайн редактора html/js?
|
см. мою подпись.
Сообщение от elf2002
|
Может быть, заточить под HTML5 или jquery?
Может там есть больше возможностей?
|
ajax ещё забыл. jquery не используй - разработка, да, убыстрится, но качество кода и скорость работы редактора понизятся.
что ты хочешь взять из этих технологий ?
|
|
31.12.2011, 14:06
|
|
⊞ Развернуть
|
|
Регистрация: 11.01.2010
Сообщений: 1,810
|
|
Сообщение от elf2002
|
Хочу узнать, возможно ли с пом. html-js создать такое?
|
http://c9.io/ смотрели?
Последний раз редактировалось B@rmaley.e><e, 31.12.2011 в 14:12.
|
|
01.01.2012, 01:15
|
Кандидат Javascript-наук
|
|
Регистрация: 30.12.2011
Сообщений: 114
|
|
и что с этим делать?
|
|
01.01.2012, 08:18
|
|
⊞ Развернуть
|
|
Регистрация: 11.01.2010
Сообщений: 1,810
|
|
Эм, ну авторизоваться и использовать.
|
|
01.01.2012, 21:44
|
Кандидат Javascript-наук
|
|
Регистрация: 30.12.2011
Сообщений: 114
|
|
Сообщение от B@rmaley.e><e
|
Эм, ну авторизоваться и использовать.
|
Для начала нужно знать, что оно даст.
|
|
02.01.2012, 13:16
|
|
Сам по себе
|
|
Регистрация: 09.06.2009
Сообщений: 963
|
|
В принципе, если для цмс какой-то, ориентированной на обывателя... Хотя с другой стороны обывателю нужен визуальный редактор, а не с подсветкой...
Спорна сама идея применения такого редактора, нежели только курсовой написать.
|
|
03.01.2012, 03:48
|
Кандидат Javascript-наук
|
|
Регистрация: 30.12.2011
Сообщений: 114
|
|
Ну, я вот пишу код в ульраедите.
Хотелось бы иметь все фичи, плюс немного своих наворотов.
Писать IDE для выньдоус нет никакого желания. Хотелось бы написать универсальное, работаеющее на всех платформах и в основных браузерах.
Как, кстати, обстоит дело с режимом столбцов? Можно ли заставить браузер копипастить столбиками, а не рядками?
|
|
|
|