21. 익스프레스
Node.js 웹 애플리케이션 프레임워크
빠른 개발에 용이 , 높은 점유율을 가지고 있음
MEAN 스택의 E 임
Javascript - Express
22. var express = require('express');
var app = express();
app.get('/', function (req, res) {
res.send('Hello World!');
});
app.listen(3000, function () {
console.log('Example app listening on port
3000!');
});
23. 미티어 JS
풀스택 개발 프레임워크
한 방에 해결하려는 프레임워크임
Javascript - METEOR
24. if (Meteor.isClient) {
Session.setDefault('counter', 0);
Template.hello.helpers({
counter: function () {
return Session.get('counter');
}
});
Template.hello.events({
'click button': function () {
Session.set('counter', Session.get('counter') + 1);
}
});
}
if (Meteor.isServer) {
Meteor.startup(function () {
});
}
25. 에이에스피닷넷
MS 에서 주도함
소프과 전선으로 웹프로그래밍 수강하면 배울 수 있음
세계적으로 많이 쓰이는 편임
추가적으로 ASP.NET MVC 도 있음
C# - ASP.NET
26. <script runat="server">
Sub Page_Load(Sender As Object, E As
EventArgs)
HelloWorld.Text = "Hello World!"
End Sub
</script>
<asp:label runat="server"
id="HelloWorldLabel"></asp:label>
28. from django.http import HttpResponse
def hello_world(request):
return HttpResponse("Hello world!")
29. 루비온레일즈
루비는 레일즈때문에 살았다고 볼만큼 레일즈가 각광
받음
레일즈가 나온이후의 프레임 워크들은 레일즈를 따라
만들었다고 볼만큼 인기 있음
국내외 많이 사용중
Ruby - Ruby on Rails
30. class SampleController < ApplicationController
def index
render :text => "Hello, world!"
end
end
31. - 웹프레임워크 소개한거 말고도 진짜 많음
- 국내에서만 할 생각이면 php, jsp 배우면 될 듯
- 해외서비스 , 스타트업이라면 원하는 언어나 시장을 확인해
서 선정하면 될듯
- 언어 공부가 힘들면 Javascript 하나만 파셈
- 취약점 없는 프레임워크는 없음
정리