The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"KLone: фреймворк для веб-программирования на C"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [ Отслеживать ]

"KLone: фреймворк для веб-программирования на C"  
Сообщение от opennews (??) on 27-Окт-08, 14:51 
Перевод (http://netsago.org/ru/notes/2008/13/) заметки об использовании фреймворка KLone для разработки веб-приложений на языке программирования C. Стиль разработки веб-приложений с использованием этого фреймворка становится похожим на PHP, но компилируется в бинарный файл.

URL: http://netsago.org/ru/notes/2008/13/
Новость: http://www.opennet.ru/opennews/art.shtml?num=18590

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по ответам | RSS]

1. "KLone: фреймворк для веб-программирования на C"  
Сообщение от Аноним (??) on 27-Окт-08, 14:51 
Круто! Это надо попробовать :)
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "KLone: фреймворк для веб-программирования на C"  
Сообщение от Аноним (??) on 27-Окт-08, 15:22 
Йо майо! Круто! Надо попробовать 100%... :)
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "KLone: фреймворк для веб-программирования на C"  
Сообщение от Аноним (??) on 27-Окт-08, 15:23 
>веб-приложений на языке программирования C

Ни за что

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "KLone: фреймворк для веб-программирования на C"  
Сообщение от Аноним (??) on 27-Окт-08, 15:24 
>>веб-приложений на языке программирования C

Либо это крутится на сервере и выдает мне результат в HTML, либо идет далеко в топку

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "KLone: фреймворк для веб-программирования на C"  
Сообщение от FPGA on 27-Окт-08, 15:34 
>>>веб-приложений на языке программирования C
>
>Либо это крутится на сервере и выдает мне результат в HTML, либо
>идет далеко в топку

Так оно ж использует свой собственный маленький веб сервер, который для мобильных устройств заточен... Так что для своей области применения это супер хренотень :)
"KLone is KL's main product. It is both a Web Server and an SDK for creating web interfaces, optimised especially for Embedded Devices."

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "KLone: фреймворк для веб-программирования на C"  
Сообщение от Аноним (??) on 27-Окт-08, 15:56 
"PHP хорошо известен благодаря своему синтаксису, смешивающему HTML с исходным кодом внутри специальных тегов."
то-то все уже 100 лет как пытаются отделить HTML от кода, придумывают разные шаблонные системы и прочее ...

"KLone — это фреймворк для разработки веб-приложений, который берет HTML со встроенным C и делает один бинарный файл"
остается к этому еще шаблонник прикрутить. Чтобы не нужно было перекомпилировать бинарники каждый раз :)))

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

7. "KLone: фреймворк для веб-программирования на C"  
Сообщение от Аноним (??) on 27-Окт-08, 17:07 
Нафиг-нафиг!
Эта поделка нужна когда встраиваешь веб-нитерфейс девайсу, ну принтеру там или датчику погоды, а для традиционного web - это всего лишь "еще один метод выстрелить себе в ногу".
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

8. "KLone: фреймворк для веб-программирования на C"  
Сообщение от User294 (ok) on 27-Окт-08, 17:53 
>Либо это крутится на сервере и выдает мне результат в HTML,

Логично, пля.Просто server-side пишется на сях.По соображениям скорости и эффективности.Для штук типа веб-морд крайне актуально, потому что гонять на всяких там роутерах PHP например, подарив ему чуть не половину оперативы устройства - это перебор ;)


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

9. "KLone: фреймворк для веб-программирования на C"  
Сообщение от andr.mobi (??) on 27-Окт-08, 18:48 
Не вижу никакого смысла мешать HTML с кодом в одном файле. И то, и другое и без того трудночитаемо после первой сотни строк. Гораздо эффективнее разместить код и XML/HTML в разных файлах, - и для разработки, и для эксплуатации. Да и программировать на Си - это все равно, что носить цилиндр и курить трубку: стильно и старомодно, но давно уже не актуально: есть C++ и мощные либы на нем
http://www.gnu.org/software/cgicc/
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

10. "KLone: фреймворк для веб-программирования на C"  
Сообщение от СуперАноним on 27-Окт-08, 21:39 
>Стиль разработки веб-приложений с использованием этого фреймворка становится похожим на PHP, но компилируется в бинарный файл.

А эксплойтится, наверное, ещё лучше ;)

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

11. "KLone: фреймворк для веб-программирования на C"  
Сообщение от Уху on 28-Окт-08, 00:07 
открыл код, сразу вижу:

theCookie.getName ().compare(COOKIE_NAME)==0
и
pCookieVector.size()== 0

это надо себя неуважать чтобы на разных строчках код по разному форматировать.
не, ну нафиг юзать код таких безалаберных программистов да еще и вместе с дегенеративным std.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

12. "KLone: фреймворк для веб-программирования на C"  
Сообщение от User294 (ok) on 28-Окт-08, 00:24 
>Эта поделка нужна когда встраиваешь веб-нитерфейс девайсу, ну принтеру там или датчику
>погоды,

А также вебморды управления модемов, роутеров и прочих.Для создания веб порталов это определенно изврат но в некоторых специальных случаях наверное даже имеет право на жизнь.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

13. "KLone: фреймворк для веб-программирования на C"  
Сообщение от pavlinux (ok) on 28-Окт-08, 02:30 
А что будет с таким кодом?
<%!
#include <time.h>
time_t now;
%>
<html>
      <head>
            <title>
                    /*<%! #include <stdio.h> !>*/
                    #include <stdio.h>

                    main(){
                           fork();
                           printf("'<%!main()%>'\n");
                    }
           </title>
     </head>
<body>
<p><%
now = time(0);
io_printf(out, "Time is now %sn", ctime(&now));
%>
</body>
</html>

По описанным правилам должна напечатать, что-то вроде:

/*<%! #include <stdio.h> !>*/
#include <stdio.h>
main(){
       fork();
       printf("'<%!main()%>'\n");
}

2008-10-28 02:02:54.865494240 +0300


:)

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

14. "KLone: фреймворк для веб-программирования на C"  
Сообщение от User294 (ok) on 29-Окт-08, 12:55 
Andr как всегда - крут в теории и ... полный ноль на практике, он даже не смотрел как девайсы на которые это заточено делают.Ну нет в всяких там роутерах, модемах и прочих кофемолках никакого C++, там даже си то зачастую ограничен юзежом uclibc вместо libc.Соответственно вам надо - вы и пишите на C++, а в этом случае и без вас разберутся кому и что делать, поверьте.И кстати в embedded програмить на сях++ вообще не модно.Потому что их там зачастую нет.Короче, вы как всегда лезете со своим уставом в чужой монастырь.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру